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

HTML

Front End Dev Path

I am currently doing the front end web development track. So far i have completed how to make a website and CSS Basics course. I have started building my own websites for practice. The next course recommended in front end development track is Javascript Basics.But i feel it would be better if i master the HTML/CSS part first before jumping to java script. Can someone please tell me if its best to stay with the front end web development track order? Or if there is any better order i can follow?

I understand your initial hesitations about moving on to JavaScript Basics, as I also wondered if I should stay with HTML and CSS. I found that JavaScript is more like the computer programming of old, back when in the mid-90's I was learning older languages like DOS and C++. JavaScript is more mathematical in it's logic, and gives you lots of really fun options like animation and user input and response. I think you will find, like I did, that you have a fairly complete overview of front end development after you finish the JavaScript Basics. Also, after you finish JavaScript, the other courses seem much easier to come back to :)

3 Answers

Steven Parker
Steven Parker
243,318 Points

Unless you're in a hurry to acquire a specific skill, I'd recommend following the track order.

Also, in case if it hasn't been discussed yet the the courses you've had, front end development is primarily in three areas: content, presentation, and behavior. The respective languages for each of those are HTML, CSS, and JavaScript. To be an effective developer, you should strive to be equally comfortable with all 3.

As people suggested here, I did the opposite of that. Even I thought that after just completing 2 courses, I have no clue what html and css is or you can say I was not sure if I can build even a simple website, so I chose web design track for a while. There I learned a few more skills and when I was a little satisfied(not perfect obviously) then I moved on to the javascript. At the end of the day you need all the three languages so choose your path :+1:

But javascript is fun :wink:

It's always good to practice new skills on your own! If you don't feel like you're quite comfortable with the basics of HTML and CSS yet, you're doing the right thing by just building things.

That being said, Javascript is key to being a Front End Developer. Also, it's pretty fun to learn if you haven't had a lot of experience with programming. I'd recommend you keep building websites, but try jumping in to Javascript!