If you can get a hold of or 'borrow' Visual Basic that would be a good introduction. Not neccasary to learn that language but it will help u to understand the fundamentals of programming in a Graphical way. I have created basic programs with VB that maybe I wouldn't have with say C++ because it takes alot of time, just to build something simple. C++ & Java are great but you wont get much out in the short term. Visual C++ even...