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 Build a Simple Website Text Editors and HTML Images and Lists

What is the point of learning HTML and CSS

When you can just make really great webpages using wordpress? Or look up elements of source code on pages you like and steal those? Am I missing something? Is it really necessary anymore?

6 Answers

Andrew Corcoran
Andrew Corcoran
20,552 Points

Hi Adinah,

HTML and CSS are the fundamental languages of web design and content delivery. CMS engines like WordPress and Drupal are great, until you want to do something very specific and have complete control over how things display on your site.

Learning HTML and CSS in addition to mastering tools like Wordpress can be a very powerful combination. Taking things even a step further with Javascript or even a server-side language like PHP or Ruby can put even more tools in your toolbox, allowing you to present your users with improved content, style, interactivity, and utility.

If WordPress on its own accomplishes the task and you don't feel as though any additional customization is necessary, that's great! But learning HTML, CSS, and beyond can (and will) change the way you perceive the web.

http://www.websolvers.com/blog/why-you-should-learn-a-little-html-css-and-how

It's very necessary.. Anyone can learn to upload files, but when a client asks for minor modifications you will need to seek out an expensive developer.. You will also be tied down to the themes that other people build.

Zachery Campbell
Zachery Campbell
10,617 Points

I agree with Carlos. Way too many things in our lives are becoming A to Z in a simple step. Instead, knowing each step: B,C,D, etc. gives meaning to myself, and I'm sure others included. Not only is it pure satisfaction to put a website together from nothing, you will end up making original contributions to the web - this cookie cutter approach to life isn't worthwhile in my opinion. That's why I started learning..

Spencer Merritt
Spencer Merritt
10,615 Points

Besides, HTML and CSS are extremely easy to learn. Tougher to master... but simple to learn.

Thanks everyone... I guess I worry because I have learned all these things before... but all the little details, I worry I won't be able to keep straight

...