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
Mar Bocatcat
7,405 PointsCMS & Coding
I am currently learning how to code in CSS/HTML but i am now finding out about CMS. My question is what is the point of learning how to code if we can just use CMS? I have no experience with CMS so i dont know how it is.
Can someone give me insight, and tell me im not wasting time learning CSS/HTML/ javascript.
Sorry for the ignorance.
4 Answers
Jesus Mendoza
23,289 PointsCMS stands for Content Management System, it let's you manage content really easy, so, if you want to make a big website or a blog this is the way to go but you can also make your personal website using a CMS.
Why learn HTML, CSS, JavaScript and PHP? Well even if you use a CMS, even to create the templates to use with that CMS you have to know how to use those languages, yeah you can still buy the templates, but I don't know if a company is willing to hire you if you only know how to make web sites using a CMS.
jason chan
31,009 PointsThen you can do the wordpress track by zac gordan.
other one is drupal
HTML, CSS, and Javascript is never waste of the time. They are languages of the web.
Oh the only reason I would say learn these languages so you can debug your cms in case of bugs. .htaccess is big one. My wordpress website had so much issues with htaccess. So yeah learn programming to fix broken things.
Matt Lewis
5,970 PointsIt really just depends on what you're learning them for, what do you want to do?
If you only want to add content to pre-built themes and templates, and you don't want to edit the style of the theme/template aside from the option it gives you, then you're fine just using CMS.
If you want to CREATE the template and style everything using your own designs, that's were learning to code comes in. It gives you the flexibility to create whatever you can image, rather than being stuck inside a box like you are when using a theme.
Mar Bocatcat
7,405 PointsThank you guys these are amazing answers.
I am aspiring to be someday a front-end web developer. Any tips on what technology i need to learn? Im in the front-end web development track right now but looking through job postings, some of them have PHP, Drupal?
Im new to all of these, just started this year so I want to be pointed in the right direction.
Thanks again!