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

so much to know!

does anyone have any tips for me? i'm a beginner and i feel like im drowning in all this new information, and am blown away at how much one needs to know.

4 Answers

I am by no mean's done but I find http://w3schools.com/ very helpful and just playing around with code and making practice site's to play with.

thanks

Yes, it's overwhelming. You'll feel like that for a good 6-9 months. Gotta stick with it. You'll do something, forget how you did it, and learn it again, forget it again, and learn it yet again. It'll probably start sticking at that point.

Take it slow at first. Learn semantic HTML and CSS. Than jQuery/JS, and than PHP/Ruby/Phyton etc. You'll still be learning new things about HTML and CSS. It won't ever stop. It's evolving so fast you'll never be done learning.

After you get over your 6-9 month hump, things start clicking really fast. I'm doing stuff with code I never dreamed I would have been able to do before. Code that thinks for itself, handles different situations. Pretty cool stuff.

Along the way you'll learn more about web security, speed factors, best practices, etc. Just start coding something, it's a great way to learn. Go make a ton of mistakes, and than learn from them. My mistakes have been my best teacher.

Also, W3 schools is not a good place to learn from. Especially for beginners. I used the site a lot before I knew better. However, the coding community seems to have a sour taste for W3 schools from what I learned is they have a lot of outdated or poor practices to use as examples. They don't update enough, and they piggyback their credentials with the official W3C which they have nothing to actually do with. There are better sites.

http://www.htmldog.com seems to be well favored. I personally LOVE http://css-tricks.com. I use that site daily.

Also, another big suggestion is to watch the weekly Treehouse Show videos on iTunes or Youtube. Very helpful to explore the resources they provide every week. This is the youtube channel for Treehouse. http://www.youtube.com/channel/UCqHktcPJV7C7T3e9Cg4T4iw

Just stick with it.

Tthanks. Right now i'm focusing more on html as opposed to css, but both the links you posted look really good. Also, thanks for an alternative to w3.

Ok good to know I thought w3schools and w3c were the same:).

Yep. That happens. Here, this might inform you more about the riff in the community.

http://www.w3fools.com/

Alright Thank You.

Despite the name, css-tricks does have some wonderful tips/code snippets for HTML and other web-related things too.

I've also used Smashing Magazine and HTML 5 Doctor as references.

Lee Hughes
Lee Hughes
8,380 Points

I've felt overloaded with information as well. What has really helped me is to write down or figure out what you want to do with this information. For me I thought of an app a few months ago with certain features.

Now I can see the app and what it looks like in my head I'm starting to make it in Ruby on Rails. I fail often but for me this is the fastest way to learn in this field. In a few months time I should have a live app with geo-targeting, automatic image uploads, multiple authors and a monthly payment subscription. These are my goals, everything else I don't need to learn at the this moment in time.

If you are learning HTML and CSS then figure out a simple website in your head, or draw it on paper. Forget all the fancy features that you can add from the web, believe me it's a full time job just to keep up with the latest.

Start simple, keep focused on what you want to build in your head. Build it. Repeat slowly adding more features.

That's what's working for me :)

Hope that helps.

Enjoy everyday of learning. Don't worry about the end of the road. Focus on the Journey. If you really want to do this and can see yourself doing it, Guess what you can!