Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Joseph Torres
Joseph Torres
6,166 Points

Learning to code vs. actually coding!

Anyone feel like you can learn HTML5 and CSS all day but when actually doing so you draw a complete blank? I guess the only move is to proceed forward and not give up. Im going to save all of my first works so in a year or so I can get a good laugh.

2 Answers

Harry Clarkson
Harry Clarkson
7,677 Points

I know how you feel it's as if it goes in one ear and out the other. I learned HTML and CSS about 4 years ago now and I still somehow remember the majority of the stuff. I'm only 14 so I get set homework but I would take these opportunities to make a website on the set topic and because of that I have a secure and strong knowledge of the language. Another thing I found helpful was teaching others if you get the opportunity It would be a good idea to take it.

nico dev
nico dev
20,364 Points

Joseph Torres :)

Welcome to the club! That in itself is VERY GOOD. Why? Because that means you're melting your brain, getting out of your comfort zone and making a huge effort to go forward.

I can tell you from my short and humble (but very joyful) experience: if you learn to embrace that feeling and go on with it, you start to love it. You look forward to feeling like that.

All in all, a couple of ideas that help me, and could help you:

  • Permanent learning: That does not mean that you'll never understand nothing. It means that once you understand something perfectly, you just realize another thing that you need to understand to make better use of the one you learned before.

  • Always ask: For that reason, it is a good habit to be humble and ask the people who know more, who have been struggling (and winning) that battle for years and know tonnes, and are willing to help you.

  • Teacher's notes: It is very good practice to read the teacher's notes (under most of the videos, the tab to the left below the video player). They sum up and clarify the main stuff plus sometimes they give external resources.

  • External resources: The learning we get here is very unique. I have never seen such good teaching elsewhere (physically or online), but that is not all: you can always go search more info on other blogs and places, add bookmarks to your browser for whenever you use a certain strange feature again, find out the meaning of some tag/function you don't understand in MDN, etc.

  • Practice, practice, practice :) Yes, make your own mini-website with your picture and your brief page, then play with what you learn there, add different headings, change the background color, the decoration of the links. Now add another page for someone else. Etc. Etc. As you need to use them, the weird tags, code, etc., will become your tools, your best allies to help you express yourself.

Count me (and all this community) in if ever I can be of help in any particular issue. HTH! Keep it up!