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

General Discussion

Heather Greathouse
Heather Greathouse
3,608 Points

What studying techniques are you guys using to keep ALL this information straight!?!?

I am almost done with CSS basics and can't help but feel slightly overwhelmed. I want to continue but I don't want to get to far in before I am way over my head. Does anyone have a good suggestion for practicing or good references to use to keep things straight? Thanks!

3 Answers

Karolin Rafalski
Karolin Rafalski
11,368 Points

I keep a notebook and I take notes, but it's more of a learning tool that I use at the time and I rarely use it for reference. I just google whatever it is I am looking for; but I'll say that at first I was not comfortable googling things and I found it hard to look things up and use them, but it got much easier each time I did it.

I do the exact same thing. Write notes and hand write concepts and code. Then while coding I google my way out of things. One of the most important things to know how to do is learning how to use Google. no one I know can remember what function does what and more importantly is most of the questions we all have someone else did too, and they already asked it. we just need to find it if we don't know the answer.

Erik Nuber
Erik Nuber
20,629 Points

I took extensive notes as I went thru the videos. I kept stopping, restarting and rewinding while doing so. When I was done, I created a mass study guide that lists all properties, what they are used for and what they belong too. They also have apps for all that stuff too. I just didn't care for how they were organized.

like this...

Color: Set the text-color for different elements

property values: color - specifies the text color initial - sets the property to it’s default value inherit - inherit this property from the parent element

Opacity: The opacity property sets the opacity level for an element. Opacity-level describes the transparency-level, where 1 is not transparent and 0 is completely transparent.

property values: number - specifies the opacity from 0 to 1 initial - sets this property to it’s default inherit - inherit this from it’s parent element

Beyond that, it is repetition and using it. It is more than okay to have to look something up. There are times I can't remember how a <select> tag is supposed to be set up but, I check the doc files and, get the structure and am good to go. If you know something is possible, it makes it easy to find a quick answer for. Going thru the courses they mention several times that you aren't expected to remember everything. But, having the general knowledge of how things work makes a big difference.

Greg Kitchin
Greg Kitchin
31,522 Points

To help consolidate your knowledge, put it into practice. Finish a few classes and build your own site. See how changes you make to code reflect in the final product.

Even if it's something as simple as a page that has 5 lines of text and a few pictures, you want to see how everything you've learned changes with amendments to CSS. I'd suggest building a very, very simple website, just one page with some pictures, headings and text, and see what you can do with your new knowledge.

Also, take notes. Lots of notes. If you can get A5 notebooks which have an band around them, I find them great for notes.