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

Steven Le
Steven Le
3,533 Points

Need some advice on how to learn

How did you guys first learn how to build websites? I'm following the web design track and it just feels like it's all over the place. I can follow along and complete code challenges and all, no problems there. But when I work on my own site it's like I don't even know where to begin, what to do next, etc.

I'd do the basic design for the homepage and then after watching some more videos, I realise that apparently it's best to design mobile first but the whole way through I've been designing the desktop first because that's what was taught first.

What do you all think?

For me I was the same at the start but given time all the things will fit in to place, you will eventually get your own flow and way of doing things. Don't be afraid to google something to jog your memory. So the more you study this stuff the better chance of it sticking in your head.

1 Answer

Derek Etnyre
Derek Etnyre
20,822 Points

What helped me was to think of web design as a process. First you do this, then this, then this and so on. At first I was looking up everything (HTML, CSS, Javascript....) but as time goes on you will just remember things more.

I also keep a "code re-use repository". Each time I find some interesting code or css snippet I put it in there with a description. Then can refer back to it with future projects. Have had the repository in various forms for 8 years and is very valuable to me now.

Great tip on re-using code Derek Etnyre Is started to create my own mini framework for quickly prototyping new site's folder structure, grid system, reset etc. Creating something like this could help Steven Le here is mine for you to peek at