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 trialHeather Greathouse
3,608 PointsWhat 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
11,368 PointsI 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.
Erik Nuber
20,629 PointsI 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
31,522 PointsTo 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.
Jacob Mishkin
23,117 PointsJacob Mishkin
23,117 PointsI 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.