White_Ranger, I was once EXACTLY like you. I was 15 and I was heavily into custom ROMS for emulators and I was ready to program up a storm. I ended up going to my local college. You see, you don't have an age limit to go to college!!! I was 15, in 9th grade, and I signed up at my local jr college. I had my mom take me / drop me off. I took Intro To Programming. I stuck with it, and when I graduated I went to college, and had a basic understanding of Visual Basic. anyways after 4 years of college, I now have my Bachelors in Computer Science, and I am a software developer as my profession. I have been doing it for 4 years now and I love every day!! unfortunately, the SNES custom ROM I wanted to make, and Sega VMU version of OutRun I wanted to make never came, and someone else ended up making an OutRun for the VMU. I never learned assembler anyways to do such a thing. the point of the story is this: if you have an interest in programming, persue it, you may not make your N900 app you wanted to make, but maybe, 10 years from now (I am actually 25 right now), you will be in a spot where you say "you know what, I'm gonna make an app" and you will. I myself am still trying to get the IDE to work on my Maemo virtual machine. Good Luck and don't forget my story!