Best route to learn HTML programming?

<p>Hello, I was wondering what would be the best sites or videos to learn HTML programming to create/design websites and such? It doesn't need to be some 5-hour course to learn the basics; I'm interested more in grasping everything and being able to apply it in the future rather than just say "I know how to make a website". I'll probably have some free time during winter break and would like something that would make me a stronger candidate for internships, jobs, or clubs. </p>

<p>Thank you in advance!</p>

<p>SO. </p>

<p>HTML isn’t programming, it’s a mark-up language.
HTML is so simple, you should be able to basically learn it in five hours. And learning it won’t make you a better candidate than you were before learning it. </p>

<p>HOWEVER. It is a good ladder to get up to programming languages. Codecademy has good HTML tutorials, but also tuts for other languages. IMO, you should go through the HTML tutorials just to get a feel for it, then if you want to learn programming and make yourself a better candidate, learn Python or PHP. Or if you want to really get in depth, Java.</p>

<p>HTML is really simple. You could basically master it in a few hours. But HTML isn’t very useful on its own. It’s going to give you just ugly, really simple sites.
To make things pretty, you use CSS. This is also pretty simple, but there are some quirks to it that you figure out as you use it.
To make websites interactive, JavaScript is the simplest candidate (which will run in the user’s web browser). For a static webpage, this isn’t necessary, but your options will be limited for achieving some things if you don’t learn this programming side. If you want to have stuff like forms that can be submitted and store information, you will have to deal with server side programming, which is where things like PHP come in.</p>

<p>But back to your actual question: I learned the basics on CodeAcademy, and after that I learned by doing. I picked a project of a web page I wanted to design and I figured out how to make it. There are SO many resources online. If you want to figure out how to do something specific (for example, a drop-down menu), you can just google it and you will find tons of tutorials and useful information. You can also try replicating something specific you see on a website to get experience with particular features.</p>

<p>What is your career goal ? </p>

<p>People who do web page design are more typically in the art college. They use tools that allow them to create content that is visually appealing and usable. </p>

<p>People who create applications that run on the web are typically programmers. They would write in websphere, appache or other web application platforms. </p>

<p>Which person are you intersted in being ?</p>

<p>One [google search](<a href=“learning html - Google Search”>learning html - Google Search) alone gives you a ton of resources to learn from. Also, [url=&lt;a href=“http://w3schools.com/]w3schools[/url”&gt;http://w3schools.com/]w3schools[/url</a>] is very useful.</p>

<p>No no no no no no no for the love of god do not use w3schools. They’re in no way affiliated with w3, the World Wide Web Consortium. Infact, w3 has tried multiple times to get w3schools to remove the ‘w3’ from their name. They do not teach the right way and a lot of their stuff isn’t great. The only way advisable to use them is to as a reference if you forgot something later on, AFTER you learned a language. Please, do codecademy or something like that, not w3schools.</p>

<p>Give a few examples of what they don’t teach “the right way”.</p>

<p>Google it.</p>