AP Physics and AP Computer Science
AP Computer Science summer info
The IDE (programming environment) we use in class is called BlueJ. You can download it for free at that link. There are other frees IDE (notably Netbeans and Eclipse) that are a bit less intuitive but more fully featured. Bluej is a learning environment, the other two are used by professionals.
You also need to have a Java JDK (Java Development Kit) installed. You can also download that for free.
There are tons of resources available on the web which can make it harder rather than easier to get started. Here are some ideas.
- MIT has an Open CourseWare site with an introductory Java course that's very accessible and doesn't overwhelm you with a lot of detail at the beginning.
- Processing.org has a free environment with lots of introductory tutorials and code examples in a Java environment. Processing makes it easy to manipulate visual environments (drawing shapes, animating things, image manipulation, etc.)