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

Oliver Sewell
16,425 Pointsshould i learn drupal or wordpress or joomla? im confused =.=
which one should i learn?
5 Answers

elk6
22,916 PointsWhy not all? Each has their own way of doing and handling things.
Without knowing what it is you are trying to do and what your skill-level, it's hard to tell you what to learn first.

Oliver Sewell
16,425 Pointsi know html and css , should i learn javascript and php? or a cms? how long do they take to learn is it difficult?
John Steer-Fowler
Courses Plus Student 11,734 PointsHi Oliver,
Everyone has their own way of doing things.
Some people focus on one topic and others try many different topics and become rounded in everything.
Personally I am one of those who picks one area, but both techniques have their merits.
It's difficult to tell you how to do things, because everyone does things differently. However, I can give advice from personal experience.
I would learn PHP to supplement your existing knowledge of HTML and CSS. It will allow you to create dynamic websites and really open up new avenues of web development.
Once you have a good understanding of PHP, then I would look at content management systems like Wordpress and Drupal. You will have a much better understanding of how they work if you know PHP. Also, you might even want to customise these CMS's or even create your own CMS with your PHP knowledge.
Hope this helps

Oliver Sewell
16,425 PointsThankyou John it did!

Ted Sumner
Courses Plus Student 17,967 PointsI think it depends on what you want to focus on. If you like front end design, you absolutely need to learn JavaScript next. Regardless, you will want to pick that up soon. If you want to focus on back end development, then you should do PHP first. If you do the PHP track, you will learn basic JavaScript early on and you should take that track. It provides a great foundation. Either way, please start with an established track here on Treehouse. They have put serious thought into what you need to learn and in what order. Use that effort to your advantage.
Prior to joining Treehouse and knowing anything about coding sites I developed 3 significant sites using CMS. I started with Wordpress, but was quickly frustrated with my lack of being able to make it do what I wanted. I did some research and switched to Joomla and was very happy with it. There were some style issues I ran into because I didn't know CSS and how the framework operated, but I had some very nice, professional sites with many features using free tools. I am still a big fan of Joomla and have asked for there to be some Joomla classes here.
Since joining Treehouse I have done a little more research into the Drupal/Joomla/Wordpress issue. Drupal has the reputation of being the strongest, but also the most complex to use, CMS. Wordpress has the reputation of being the easiest to get something running and has many sites built on it. Joomla has the reputation of being something in between. If you want jobs helping people on existing sites, I think taking the Wordpress then Drupal courses make sense after you do basic PHP. If you are going to design organically, I think looking at the Slim course and Laravel make sense.
I came into Treehouse without knowing what I really wanted and have found I enjoy the more classical programming of PHP more than the design, although I can do both. I also want to take Java and Python when I have some time. I think trying things out and finding what works for you is the most practical. Whatever you choose, I think you should take your time and learn it as you go along. I went too fast at the beginning and regret it now.

Oliver Sewell
16,425 PointsSome great advice ted , thankyou for taking the time to write this , very helpful

Ted Sumner
Courses Plus Student 17,967 Pointshttp://biblewordstudy.net is one of my early Joomla sites and the one that is still up. I have not changed it at all since I joined Treehouse.

Zain Abiddin
2,783 PointsWordPress I think has the most demand these days. Currently WordPress powers 24% of the internet! I think it's a great platform, especially if you're starting out.