I remember in 2001 when I started to learn Java how awesome it was compared to C / C++. No more malloc, no more free, no more pointers, lots of easy to use Collections. Plus built in GUI tools e.g. AWT (remember that!) and Applets (*shudder*).
Well, lately it’s been a blast learning Objective-C, which is C but objectified :-)
For those Java programmers out there that want to ramp up quickly here’s a quick translation guide – it doesn’t explain C pointers etc but you should get a good idea for the significant syntactical/stylistic differences between the two languages:
I am sure I have more to add Please let me know if you find any problems or misstatements.