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

General Discussion

CMS OR HTML/CSS ????

Question is, I'm confused

Is it better to make site with pure HTML and CSS ? Which i really enjoy doing, what I like doing is modifying temples from sites like " Themeforest " and making them into sites for my clients.

BUT i'm just starting out so i really don't know if I should focus on studying CSS and HTML anymore.

Because...

Then theres CMS which uses languages like HTML AND PHP , for sites like Wordpress, which allows for clients to edit there own site as they wish, which seems awesome.

I personally enjoy making the sites from CSS AND HTML, but was wondering if it would be better to just focus on PHP and HTML instead...

Some Help would be nice ;) Nick Pettit

And anybody else..

10 Answers

A Nice explanation of the pros and cons of each would be nice, i was offered a internship with a Marketing company to make wordpress sites for them but still not sure.

Well, what do you want to do. I don't see why there isn't enough room for both. Sure there's a market for people who want wordpress sites or other CMS. There's also a market for someone who develops it without that and builds their own custom site. So at the end of the day, in my opinion it's what you want to do. Sure there's pros and cons for both, and any potential clients you can explain that to. I don't see why eventually learning both wouldn't be a good thing. So again, I'd stick with what you like, if you want to do both down the road I also don't see why you couldn't do that as well.

Such a great question. Here's my 2 cents! Personally I love wordpress because I find clients have an easier time understanding how to change some page content with it, because it is an easy text editor. I also love all the plugins that are available to make some things so much easier. However I do think it is a great idea to still learn more html and css and get to known php really well because it makes editing themes quite a bit easier. Hope that helps a little

Yeah Thanks ! John Breiner and Jordan Gagne, like I said I do love coding in CSS and HTML, but just was afraid that in the future it would not be needed as much because of CMS, and like I said I was offered a internship and then a job with a advertising company that only does websites with CMS,

Overall might learn both ( not a bad idea lol )

Which type sites do you think clients mostly want ?

I think a CMS, but with a customized template (so css, html, and possibly some php)

Oh yeah it's also great for your resume the more languages you know :-)

I think a CMS, but with a customized template (so css, html, and possibly some php)

Oh yeah it's also great for your resume the more languages you know :-)

Yeah I know lol I just want to make sure I'm really professional on something, but might do both Thanks again !

Hey Sorry for the so many questions, but let me get this straight you can edit Wordpress themes with CSS, correct ?

Example: If I go to Themeforest buy a $40 Wordpress theme, will it come with a CSS file that I can edit ? and the php i there to make it compatible with worpress ?

Not a problem. Yeah you can it is best to use the child theme when editing the stylesheet, because if a theme update comes out it will erase everything you did unless you use a child-theme stylesheet. check it out here http://codex.wordpress.org/Child_Themes.

Nick Pettit
STAFF
Nick Pettit
Treehouse Teacher

Any CMS is going to be built using languages like HTML, CSS, JavaScript, PHP, and possibly more.

You could get by just learning about a CMS, but as soon as you want to do any modifications or customizations, you'll need to know the languages it's programmed in. It's best to learn the languages because then you can build anything you want or modify a CMS in any way that you need to. Without programming knowledge, it's difficult or impossible.

I am currently learning HTML/CSS/JavaScript, Am i missing out if i dont learn Wordpress development for now ?? ARE HTML./CSS/JavaScript good enough to build a very good website or is WordPress essential ?