My own summer of code.
Since my proposal for Google’s Summer of Code was rejected, I’ll work on some other programming stuff this summer. Here’s the plan:
The Java intro course is run by a guy working for Sun. It’s a gentle introduction to programming in general, using Java and sometimes the Netbeans IDE. All the assignments are due by the end of summer. While I think that this “course” will be pretty easy, it’ll give me a change to write some Java code and play with an IDE or two. I also wanted to investigate the status of GCJ. I play to compile all of the exercises with both the Sun software and the GCJ software.
The SICP course is an old MIT course, and is considered to be an excellent intro to programming course. The examples are in LISP. I’m already up to the third lecture.
Ruby Quiz is a weekly programming challenge. It reminds me a lot of the Computer Science Olympiad-type questions that I looked at in HS, except these are in Ruby, and thus help you become familiar with Ruby’s features. I plan to follow these every week for the summer.