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

Pratham Patel
Pratham Patel
4,976 Points

Programming can be a lot to memorize so how can i learn it effectively

I learned some basic HTML and i went on a vacation and did not have time to practice so when i came home it was like i never even heard about it

3 Answers

That sounds just like me, if I get sick or spend too much time on just one language and neglect the others. The only way to make it stick it just to keep doing it. Over and over and over and once it burns its little hole in your brain it will stay there for a while, as long as you keep burning it back in every once in a while. I like to make little notes on certain things I don't use often, but know are important. So instead of a google hunt, I can just refer to those notes real quick for a refresher and things usually start pouring back in.

Also, actually writing code can help.

If you never actually write code, you will never remember anything. Even if you think you will remember, you won't. This is true! It happens to all programmers that don't try out stuff when they learn it. I also forget stuff often.

Richard Skinner
Richard Skinner
5,839 Points

I have found that - like others said - writing code and practicing regularly keeps it from slipping away. For example, I now know how to leverage box shadow for my own purposes. I created circular tabs that glow different colors when you hover over them! It took a lot of tweaking and working until I got the effect right. At first, I had no idea that the box-shadow property could be used with an inset value, and that led me doing an 'inner glow' on my circular tabs in a really complex roundabout way.

Learn your tools, think of cool things you'd like to do with those tools and figure out how to do those things.