I want to take this summer to learn a programming language so I can go into next semester with more certainty in what I want to do for the rest of my life. The only problem is, I don't really know where to start. I downloaded a freeware program called Camstudio which records whatever you're doing on your computer. The guy who created it said it was just a project he did in his free time, and the fact that he did it with C++ just amazed me. It really got me interested in programming. I tried to do research onto what programming languages do what, but I've thus far been unsuccessful. For example, I still don't know the difference from C++ and Java. With the knowledge I get, things I'd be interested in doing are: -Creating little, useful programs -Possibly web design (I someday hope to have a very successful blog or website) I know that, since I mentioned web design, people will be pointing me in the direction of HTML and SQL (what's SQL and php, anyway?). But when I was talking with a table tennis student of my friend who happens to be a programmer, he said that with a programming knowledge, web design was a possible career. However, he said that things like HTML were not programming languages. I was really confused. And, if it'd be too hard to answer on here, if anyone could refer me to a website that gives a really detailed explanation on any language, that'd be great. I know that this post is all jumbled up and such, but if you have any further questions about my questions, I'll be happy to answer! Thanks a lot for your time and this is a great board.