Screw C im going to learn Ada properly.
No seriously C is a great language but im already bored because I already learned Java so I only really needed to learn pointers and how to do a string in C to be comfortable with it.
I wanted to see what else is out there but I really don’t want to have a shot at Pascal or Cobal…etc. I remembered looking at Ada a while back and did a little and I hold it on good authority that Ada does have some great features that people overlook. After looking at Ada’s code structure and syntax a little it seems really readable and simple so im thinking its a good choice. It also has GTK+ bindings so ill have a look at too while im there. So should be fun
Im at around 10 or more languages that ive had a go at so its kinda nice on my CV I think too. Oh and I should link to some info – wiki book and wiki page
EDIT: Oh I forgot to say there is 1 really cool thing that Ada does when compiling with GNAT that some more modern languages could learn from. When doing a gnat make the compiler outputs a binary, .o file and a .ali file. The .ali file is where the interesting stuff happens, it contains more or less everything you need to know about what was just compiled and that info could be used pretty easily id say in making a debian package. Which is pretty sweet.