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

Lea Marolt
5,127 PointsStarting out from scratch
So I'm a CS major, and I've fiddled with websites/was into graphics design in my earlier days. I've always had this kind of "itch" to get back in, especially when I see beautiful websites and web apps. I recently went through the half of the "become a web designer" learning adventure, and although I feel like I've learned a lot... I'm struggling to apply this knowledge to practice.
I started trying to build my own site yesterday... and with the multitude of options to choose for regarding a frameworks or boilerplate, I got completely overwhelmed. I guess I'm just trying to figure out if anyone else struggled with their first site, or were you just able to apply the knowledge you go from the tutorials and voila?
5 Answers

Robert Niemczewski
4,560 PointsHey there,
I was in your shoes couple months ago when I just started, there was so much stuff to begin with that I got really overwhelmed and my advice to you is:
I dont know your skill level but if you are just starting out, dont look now at frameworks, and other stuff ... but start from the beginning!
1.HTML/CSS - once you build your website, everything will be much easier.
This is what best worked out for me.
at the same time I started to learn HTML/CSS/Photoshop - and just build different sites from nothing ;)
Thats the best exercise, good luck!
Aaron Walton
3,557 PointsI think one of the biggest problems with web development today is an overload of technology choices. Don't worry, you aren't the only one. Even professional developers have a difficult time keeping up with everything that is coming out. I would advise that you either start coding some simple pages by hand with no framework to learn the basics, or just choose one framework like bootstrap and keep your attention there for a while. Part of it depends on what exactly you want to achieve with your first site.

Lea Marolt
5,127 PointsThe biggest problem, I think I have, is that I can read and understand code well enough, but whenever I tried to build something I always get stuck. I don't quite know how to surpass that...

Walter Latimer
4,366 PointsAre you biting off more than you can chew? That's always been my problem, so by working on smaller test projects and putting the hours in practicing, I've found that some of my bigger projects are coming along smoother. I came from CS to front-end as well, and since it's "technically" much simpler its easy to forget the intricacies which lead to roadblocks when building rather than reading. Just keep putting the hours in and perhaps scaling down your projects at first.

Lea Marolt
5,127 PointsQuite possibly true (: I took your advice and started out small. Yesterday, I got Bootstrap, and made myself a website in Coda 2. Today I bought a domain, and I'll be uploading my files there soon enough. The website looks pretty good (in my own humble opinion), but the code could be cleaner, and there's a bunch of things I want to fix... but I decided that if I worry about those things too much, I'll never get started. I have a section on the website called "playground" that I'll use to link to simple one day projects, that will hopefully, eventually turn into larger scale awesomeness (: