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

Html/CSS pace?

What is a good suggested pace to learn on?

I know there isn't an exact pace, some learn slower - some faster, but I was moving through the material extremely quickly and felt like I was picking it up at the time, but after coming back from a week off for the holidays, I feel like I don't remember hardly anything?

Any suggestions?

11 Answers

Html, css is very simple to learn. Don't worry about those two technologies keep reviewing it should be easy to learn.

Keep practicing. Just like anything you won't memorize or increase your skill without practice.

I've educated and re-educated myself on HTML and CSS many times, it's like riding a bike. You don't forget, you just get rusty.

Thanks guys. Its just disconcerting to have gone through the material and then already forgetting simple principals.

I guess I just needed some encouragement.

Nick Pettit
STAFF
Nick Pettit
Treehouse Teacher

Hey John,

As others have said, just keep practicing. Most people don't memorize every HTML element and CSS property. You can only keep most of them in your head at any given time, and that's only if you've actually used them recently.

For example, even though I'm pretty confident I know the syntax for 3D transforms or radial gradients, I would feel more comfortable having a reference (like Treehouse) because I haven't used them recently. And I've made videos about these things! :) You'll always need to look things up, but the more you practice, the more you'll remember.

Hey @John! Don't get discouraged. There is a lot of material to learn, and technology is advancing and changing every day! It'd be an absolute inhuman expectation to remember all of that information (unless you were plugged into the Matrix or something). It's a good idea to keep a resource like Treehouse handy, and with the internet at your fingertips searching for lost or forgotten info is only a few clicks away.

Also, don't forget about the designers and developers in your community! Asking for help when you're lost or forget something is never a bad thing. Take Treehouse, for example. Use the Forum to ask questions, exchange ideas, and seek help! Lean on your fellow web-creative, or even your fellow Treehouse member, for support and help make this community strong by returning the support in kind :)

Most importantly (as Nick stated) practice practice practice! You'll only get better at your craft if you take the time to actually work with it. Don't wait for clients or only paying gigs - build your portfolio now and flex that creative muscle.

One thing to do is start side-projects. "Smells Like Bakin' Cupcake Company", for example, is a 100% fictional company but with a fully functioning website :) That's just one example, but you can build a website about anything! "Superman Stubs his Toe"? Make a website! "Cats in Baskets"? Make it Responsive! Anything as long as you're practicing.

Hope this helps! You can do it :D

Just keep coming back to it but just don't over do yourself and make it seem tedious!

HTML and CSS are fairly different beasts. HTML is a fairly simple markup language, there are a few basics to learn.

Then it's all syntax and memorizing syntax isn't necessarily there are references for that. I recommend HTML Dog's HTML Reference, I keep it on by bookmark bar for handy reference.

CSS on the other hand is a horse of a different color. For the most part the syntax is fairly straightforward and there are references for the syntax. The real key to CSS is to learn the concepts behind CSS. The most important are, selecting elements and positioning elements.

For CSS references I recommend:

I also recommend you pick up a copy of HTML & CSS: Design and build website, it's the most beautifully designed reference book I've ever seen.

Finally to flesh out your HTML & CSS knowledge:

Thanks for all the links James! Still struggling with CSS positioning myself, so that definitely will help out.

@Sam - I had my first ah-ha moment with CSS when I figured out how to do this using floats. No absolute positioning, that would be cheating.

Piet Mondrian - Composition II in Red, Blue, and Yellow - 1930

Source: Piet Mondrian Composition II

James that is a GREAT example!

@Elizabeth - I found the idea on some random site when I was googling for "CSS positioning exercises" or something similar.

If there is one thing that I would add to the CSS Deep Dive - 2nd edition it would be more an extra credit section for floats and positioning (relative, fixed, absolute) with exercises like this.