For ages now I've been wanting to learn a programming language to be able to make all those apps that I always think to myself "If only that existed!" I was looking around, and eventually settled on Java as a language that is representative of modern languages...but I'm sure I don't need to preach here, :p.
My goals as a programmer are to make a bunch of free apps (maybe in Java, I'm not too sure what it can handle yet) such as a free video/audio converter for mac. (There is barely anything out there . Also, I've got this idea for a SNES style RPG floating around in my head that I reckon I could eventually make in Java, and then of course give away for free in true GNU spirit.
I'm joining this site because there's only so much help you can get from books, video tutorials and online guides. Hopefully I can draw from this community, and hopefully one day be adept enough to contribute back.