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
Patrick Chumley
6,009 PointsGenerally speaking, How competent should I be with HTML & CSS before jumping into Javascript?
Once I've completed the HTML & CSS courses in my Front End Developer track will I be ready for Javascript? Or should I wait until I feel like I've mastered those? I don't want to miss out on anything that I should have a firm grasp of, before progressing to JS.
10 Answers
Steven Walters
10,573 PointsI think they are different enough that you can do both at the same time. HTML and CSS are more "mechanical" where JavaScript is a programming language.
Once you understand HTML forms and CSS selectors work JavaScript/jQuery should be next.
Robert Richey
Courses Plus Student 16,352 PointsI'll argue that you shouldn't wait before trying JavaScript. I highly recommend the new course by Dave McFarland - JavaScript Basics - he does a great job explaining this topic and engaging the viewer.
Steven Walters
10,573 PointsIf you can make it through CSS Foundations you can do anything :)
Chanse Campbell
4,453 PointsHahahahaha I couldn't agree with any comment more than this.
kevinardo
Treehouse Project ReviewerCSS Foundations for the win :) Guil is a CSS Jedi Master for sure.
Benjamin Wegley
Front End Web Development Techdegree Student 18,943 PointsHonestly, there is a lot of good advice here from the others. Javascript for me seemed particularly daunting at first (and still does to a degree), but after finishing the Front End Web Developer course I think you certainly have the grounds to start more intensive JS.
Do you learn better from actually putting into practice what you've learned thus far and digesting the information that way? Or do you learn better by just absorbing as much as possible and then seeing what has stuck with you? There are a lot more ways to learn than just these, obviously, but I would say ask yourself how you'll best get into learning and that should tell you whether you should:
- Just start building your own sites and see the gaps that can only be filled with JS
OR
- Jump right into learning it and then start building websites. Then if you find a deficiency in knowledge, head back to Treehouse and touch up whatever info you're missing.
kareem Pierre
Full Stack JavaScript Techdegree Student 20,263 PointsI would say a very good understanding of how the DOM works. and a basic understanding of html and CSS.
Dave Abalos
6,976 PointsIf you understand how a certain things work in HTML and CSS then I'm pretty sure you're ready for Javascript. I don't mean memorise everything since you can look up at the reference guide. Learn bit by bit and you'll be surprise how far you'll be.
Vince Varga
15,338 PointsThough I am not a professional developer, in my opinion if you understand the basics of HTML and CSS and you get the concept, you can move to JavaScript without creating tens of designs from scratch.
Vince Varga
15,338 PointsI think after "How to make a website", "HTML Forms" courses you can start JS courses.
Jonathan Grieve
Treehouse Moderator 91,254 PointsYou could probably go into the Front End Development track right away as this covers the How to make a website course and the CSS Foundations course,
If you've done these and feel confident the jump right in. :-)
Isaac Asante
4,752 PointsI'd say intermediate level is enough for you to jump into the basics of Javascript and progress from there. Looks like you just need to have a clear idea of coding before. Not that you're asked to be a guru though.
Chanse Campbell
4,453 PointsI personally just finished the HTML and CSS foundation modules within the Web Design course (before the tracks got changed) and then after building 2-3 of my own HTML/CSS mock websites from the ground up whilst referring to my previous notes I've now decided to move forward with Javascript.
It's a little bit of a leap in terms of being able to grasp the concepts IMO but I think it's good to try and absorb whilst your still building your understanding with the other front end languages.