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 trialGonzalo Gandia
Courses Plus Student 975 PointsOn the HTML block but it's including prior knowledge of CSS
Hi, I'm guessing that I'm not following the right flow of courses. My first course was the introduction class under the HTML theme. I then randomly chose the Accessibility course (it said "beginner"), but it requires CSS knowledge that wasn't covered yet.
Do I take a basic course in CSS at this stage, or will I be taught the basics if I move on to another beginner HTML course?
7 Answers
Bryan Manhollan
Courses Plus Student 9,608 PointsThis should bring you up to speed.
http://teamtreehouse.com/library/how-to-make-a-website
If you're looking to go in a specific order. I would follow the track before venturing off on the other side courses.
Joe Dayvie
11,956 PointsGonzalo,
I would suggest completing the "How to Make a Website" course before anything. This will go over some general HTML/CSS properties to help familiarize yourself. Then I would focus some more attention to CSS before anything. There is really so much to understand and remember, that it will take some time. Its good to start getting familiar with it now as it will only help further your education =)
Joe
Gonzalo Gandia
Courses Plus Student 975 PointsThanks Bryan. It seems more intuitive to do it that way, right? I just figured that I would tackle complete topics at a time in order (first, HTML, then CSS, and then JS), but I guess I figured wrong :)
Joe Dayvie
11,956 PointsGonzalo,
It is certainly good to have an understanding of HTML and CSS before JS. While JS is still so different regardless of your knowledge, it helps to understand the concepts, how code is written, attention to details, etc.
Joe
Gonzalo Gandia
Courses Plus Student 975 PointsThanks Joe! Someone had told me (outside of Treehouse) to learn HTML first. I guess I'll do it your way instead...
Joe Dayvie
11,956 PointsGonzalo,
Yes, you should have knowledge of HTML first, but that does not take too long really. You will quickly find yourself moving onto CSS. Know that learning CSS also involves HTML so you will further your knowledge in both.
Same for JS - As you start to learn that, you will use what you already know (CSS and HTML) to build from =)
Joe
Gonzalo Gandia
Courses Plus Student 975 PointsThanks again. Yes, that seems more intuitive, you're right. The way I understood it was probably not how my friend intended for me to understand it.
Does someone just "know" when it's time to move to a backend language like PHP (if they wanted to do so)?
I'll press on...
Joe Dayvie
11,956 PointsGonzalo,
I think you just feel the need to take the next step forward. After working on something for so long, you start thinking...let me see what the next step is. If it's too overwhelming, you will go back to CSS and focus on that until you try again. Otherwise you will push forward and continue learning =)
If you ever need/want to talk, feel free to contact me via twitter, etc. More information can be found on my portfolio page.
Best of luck!
Joe
Gonzalo Gandia
Courses Plus Student 975 PointsAwesome! Thanks for the feedback. I'll take you up on your offer for sure (without abusing it, I promise).
Richard Nicholls
1,301 PointsI am just near finishing the how to make a website course and they do go more in depth with css later on, it is an excellent course. I am not decided yet as to where i will go but probably web development and then maybe php
web pad
4,483 Pointsweb pad
4,483 PointsI am in the same situation now.