<p>Web is the future but majority of programs are still ran on the machine. Cloud computing will most likely change that in the next 5-10 years. If I were you i would learn Java first. Many web based programs use Java. After that I would learn Ruby/Ruby on Rails quite a few companies use that to make web base management apps. </p>
<p>Website development is considered to be low level in CS. Majority of CS majors(from my experience) enter college knowing HTML, CSS, and other web development markup languages such. In HS I self taught myself HTML, CSS, Javascript, VBscript, Java, and VB. It help prepare me for a college level programming work. Web based programs and website development are drastically different.</p>