This site requires JavaScript, please enable it in your browser!
Greenfoot back
Back to discussions
AlMcInnis
AlMcInnis wrote ...

2013/7/11

Greenfoot or BlueJ

AlMcInnis AlMcInnis

2013/7/11

I have two boys 13 and 15, looking to start programming and was wondering about the choice between Greenfoot or BlueJ. They both play Minecraft, and are interested in down the road creating mods. In my past experience using Eclipse, I thought it might be a bit difficult getting them started with it. Looking for advice, on the surface it looks like Greenfoot may be a better starting point, but I know the school they attend uses BlueJ for grade 12 (two years away). Thanks
danpost danpost

2013/7/11

I believe that Greenfoot (the application) is built on top of BlueJ, so yeah; for starters, Greenfoot would probably be the place to start. I would say that making use of the Java tutorials would provide a firm foundation. The second section of the left labeled in red, called 'Trails Covering the Basics' is a great starting-point. It would be best to at least get started there before starting in Greenfoot itself, which also has tutorials (mostly for using Greenfoot -- not for programming in Java). If anybody has any better suggestions, please chime in; thanks.
davmac davmac

2013/7/11

Essentially, BlueJ is a simple Java programming environment, and Greenfoot builds on that by providing a graphics/simulation API and tailors the environment to that. For kids aged 13-15 in particular the benefit of Greenfoot over BlueJ is that they can do more interesting things with it much sooner. The transition from Greenfoot to BlueJ is very straightforward so I personally wouldn't be too concerned about the fact that they will use BlueJ in school.
SPower SPower

2013/7/11

Speaking from experience, I would advice to start with Greenfoot. I agree with davmac: you can make fun things faster and earlier than with BlueJ. And personally, I enjoyed to look at BlueJ after I learned Greenfoot, just because I liked to look at more 'basic java', if you get what I mean :)
darkmist002 darkmist002

2013/7/11

i would also say to start with greenfoot, as they would be able to see changes in simple games a lot sooner on there. i agree with all the above posters. (i gained more out of taking my software engineering class using greenfoot than i did with some of my java classes using just a programming environment the teacher at this school created.)
AlMcInnis AlMcInnis

2013/7/13

Thank you all, I think I will start them with Greenfoot, and run them through the exercises in the book (have to buy the book first). This should get them started, and potentially mostly on their own while off for the summer and when I am at work.
You need to login to post a reply