Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Dylan Carter
Dylan Carter
4,780 Points

Order of languages to learn for web design/development?

My goal is to have a web development skill to be able to create and launch my own websites/web applications to either sell whole or profit from ads or something similar. I already have a career that sometimes leaves me with downtime, so I would like to learn these skills to take advantage of this time.

Right now ive started with HTML/CSS, but as far as getting into more advanced clientside/serverside languages, I'm wondering what is the order I should take to learn and what should I learn, in a way that progresses on my progress so it is easier to understand, ie not jumping into super complicated stuff.

also should I focus on just the css html right now or when should I start learning to implement other langs?

1 Answer

There really isn't any particular order other then learning HTML/CSS. It really depends on what you are interested in diving into. Should you be interested in working with databases then PHP and mySQL would be your next step. If you are only interested in the Front-End aspect of web development then I would suggest JavaScript/jQuery for interactivity and then move onto Angular.

There is way to many languages out there to follow in any specific sequence and with new frameworks being developed everyday its tough to stay on top of everything.

My suggestion to you would be find the things you find interesting and learn it/use it.