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

Austin Harms
8,680 PointsFront end development advice
I'm new to coding and have taken the courses on the front-end development track up until about halfway through JavaScript Basics. I would like to begin building websites for my portfolio and am wondering what some of you have done.
My question is, would you advise digging deep in HTML and CSS first and start building sites bases on that knowledge and add JavaScript later? Or would you keep plugging along the Development track till the end, then dig deeper with individual languages? Thanks!
7 Answers

Luke Glazebrook
13,564 PointsHi Austin!
My advice would be to do what feels right to you! If you would feel more comfortable digging deeper into HTML and CSS before advancing onto JS then do that! Personally, I dug a bit into HTML and CSS before properly moving onto JS! The reason I decided to do this was because I didn't feel properly at home with CSS layouts and I wouldn't to learn about them some more.
However, if you feel like you know HTML and CSS well and could handle moving onto JavaScript right now then go for it!
-Luke

Ken Alger
Treehouse TeacherAustin;
Personally, I think having a portfolio that shows the progression of your learning is worthwhile. You may never show anyone your first few projects, but when you look back at them you will see how far you have come. You may also want to come back to them down the road and "improve" them, or if your learning goals for the project were achieved for a certain site, you may decide to move on completely.
Just my thoughts and happy coding,
Ken

Austin Harms
8,680 PointsAwesome thanks for the advice! I like the idea of digging deep into HTML and CSS and becoming confident in those skills before moving to JS.

Mark Shaw
10,449 PointsI'm asking myself the same question. I've done quite a bit of CSS here at Treehouse and more HTML and CSS elsewhere on the web. My biggest concern before moving on to JavaScript was CSS layout. I feel like I have a good grip on HTML and CSS as a whole but sometimes positioning elements effortlessly with CSS gives me a bit of trouble.
I find that with my personal projects I'm able to achieve the layouts I want, but I always wonder if I'm following best practices or what. Anyway, I have moved on to JS because I feel that if I hadn't I would just stay at CSS forever before I felt fully comfortable with it.
My suggestion is this. If you feel pretty comfortable with HTML and CSS...Move on to JavaScript. Start building little projects that include what you're learning with javascript, and also include what you already know of HTML and CSS. That way you aren't losing your grip on what you've already learned and are practicing what you are still learning.
If you don't feel confident with HTML and CSS basics I would absolutely continue to study them until you feel confident.
I hope that helps!

Austin Harms
8,680 PointsThanks Mark that's what I'm going to do! I'm going back and building HTML and CSS projects until I get a good handle on them.

Steven Horowitz
6,966 PointsI'd just like to add that I'm diving back into HTML/CSS to build more familiarity with those languages before moving onto JS. Guil's new CSS Basics course is definitely value-added for me in this case. I highly recommend anyone to take it if your goal is getting more comfortable with CSS.

Austin Harms
8,680 PointsFor sure. I just took that course too and it was great.