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

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.