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!

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


Tips on studying HTML & CSS

I'm taking the Front-End Dev coarse and everything is good so far. I was just wondering how would would study to become extensively knowledgeable outside of watching the videos and following along. I understand that practice is the best but how long would one study. Does anybody try to memorize the terms? Just need some good tips on this. Thank you all.

Bruno Brito
Bruno Brito
3,652 Points

We are pretty much at the same stage but I spent some time trying to figure the best way to learn. I just got some nice inputs and it comes down to this:

As soon as you learn something, make something with it. Code something just to see it in action.

Once you finish a codealong project, do something similar, but to your linking. Make it yours.

After that make some personal projects.

I just realized that since the learning is process is everlasting, take a couple hours a day to learn, follow the tracks, and some more time to do something on your own.

Right now once I learn something here I try it on Free Code Camp.

Once I finish the CSS basics I'll be doing at least 5 personal projects while I study 2 or 3 hours of pure javascript a day.

That's my plan, Hope it can be helpful to you.

3 Answers

John Kumar
John Kumar
13,937 Points

I completed the front-end development course on this website and I am way more knowledgeable about HTML and CSS than before. I recommend going to the library and going through every CSS and HTML course in addition to this.

In my experience in learning massive amounts of information is that you will not master the subject in its entirety unless you practice what you learn. The steps that I take to become an expert in a subject is the following:

  1. Take all practice assignments seriously.
  2. Work on a project that will give you experience and help you understand how difficult it is to develop a website.
  3. Participate in community forums.

Step number one you are doing already. Number two, most treehouse students are not doing. You must practice and learn through trial and error in order to succeed. Find something that you want to develop, set up a local development environment, and start coding. Number three is the best advice. Try to answer a question about CSS and HTML in the forums everyday. When you research and answer the questions in the forums, to the best of your ability, you will be sharper.

To be sharp at anything you must understand the following philosophy: "Use it or lose it." If you do not use it you will forget it.


Thank you Mr. Kumar and Mr. Brito for your support. Believe it or not I would love to create a web application that is connected to a database however I know that I would need to learn PHP and brush up on my outdated skills in SQL. I have the end product in my minds eye however trying to actually create that can be a little frustrating when you're nowhere near there. Thank you so much.

Bruno Brito
Bruno Brito
3,652 Points

I know the feeling but you will get there. It seems that becoming a programmer requires resilience more than anything. :)

Thank you so much Mr. Bruno for your help.