By tigerhere on Jun 11, 2008
For Java programming,
An excellent beginner book: Java in Easy Steps by Mike McGrath.
\* I had my son do a number of programs from this book to learn the basics of programming: variable types, if and while loops, etc. To write Java programs, my son started by using Bluejay (http://www.bluej.org/). There is a book with a description on the web site; I have not seen the book. When I looked at the description, I would stay with Java in Easy Steps.
- Use the Java in Easy Steps book to get started. After learning the basics, can move to the Bluejay book.
- If you have an experience developer use NetBeans, else use Bluejay.
- Once started with the basics of Java, have a look at the Greenfoot site, http://www.greenfoot.org/. This was recommended to me by James Gosling. It is a bit of game or scenario type learning environment for Java.