Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

HTML

Good motivation for learning HTML?

I've just joined Treehouse thanks to the wonderful CodeOregon.org grant. As I already build websites using WordPress, I thought I'd head into the Web Dev track. Starting with HTML reminds me of the last time I tried to learn code starting with HTML: demotivating. I read a lot of code-job postings and not a single one ever cares if the applicant knows HTML. Why do I need to learn this? Why can't I just skip it and learn CSS, WordPress, etc.? I feel that it might help me understand other languages down the road, but that is weak motivation considering I could just skip ahead to older languages. Please help me find some motivation/understanding to learn this seemingly useless language.

4 Answers

First off, HTML is the furthest thing from useless but that is my only defense for it. HTML is just one of those languages you have to get through in order to open your doors to new and exciting directions such as CSS. It's the cornerstone of the web if you are indeed interested in learning Web Development and you'll need to master it to be successful. Do your best but I can say from my own experience that once I got part the core essentials of HTML I was blown away with how exciting things get from here. You'll find yourself enjoying HTML so much more later on because you realize how easy it will be as the more complicated aspects come with CSS and JavaScript. Wish you well.

It's the basis for all of the other languages. I've taken HTML5 and CSS3 at MHCC and passed, but didn't truly understand it. This course is very different and goes a lot deeper and is much easier to understand. You can skip if you wish, a lot of code-posting jobs do request experience with PHP and Ruby on Rails and JaveScript.

Jonny Dailey
Jonny Dailey
4,068 Points

HTML is a way to present documents on the web. It's a mark up language that allows you to structure a webpage like you would structure a Word document. If you're ever interested in putting a page on the web, you probably want to know the format at which web browsers render web sites.

CSS is the presentation layer of an HTML document. It allows you to style your webpage with colors and more refined formatting.

These two technologies go hand in hand and are a great asset if you want to build a static website.

These are good skills to have if you want a voice on the web.

HTML is a markup language, the simplest language to understand on the web. If you can;t understand or learn HTML how are you going to learn real programming languages like JAVA, RUBY, PYTHON , ETC.