I want to take a programming course as a continuing development action item. I taught myself BASIC many years ago by typing the sample programs in my IBM PC Jr. and Commodore 64 books, removing lines or changing values to learn what would happen, and understanding what does what. I started to mess around with HTML and that seems kind straight forward. I can make a webpage in front page then manipulate certain things in notepad then save as an HTML page. Not really advanced but I am not totally lost. Now the question - what is a good beginner language to learn? Java, C+, Visual Basic?