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

CSS Accessibility Websites CSS: Part 1

Gonzalo Gandia
PLUS
Gonzalo Gandia
Courses Plus Student 975 Points

On 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?

I am in the same situation now.

7 Answers

Bryan Manhollan
PLUS
Bryan Manhollan
Courses Plus Student 7,863 Points

This 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
Joe Dayvie
11,956 Points

Gonzalo,

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
PLUS
Gonzalo Gandia
Courses Plus Student 975 Points

Thanks 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
Joe Dayvie
11,956 Points

Gonzalo,

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
PLUS
Gonzalo Gandia
Courses Plus Student 975 Points

Thanks Joe! Someone had told me (outside of Treehouse) to learn HTML first. I guess I'll do it your way instead...

Joe Dayvie
Joe Dayvie
11,956 Points

Gonzalo,

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
PLUS
Gonzalo Gandia
Courses Plus Student 975 Points

Thanks 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
Joe Dayvie
11,956 Points

Gonzalo,

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
PLUS
Gonzalo Gandia
Courses Plus Student 975 Points

Awesome! Thanks for the feedback. I'll take you up on your offer for sure (without abusing it, I promise).

I 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