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
Daniel Wilson
2,327 PointsWhat is the best way to make the material stick?
This is my first week here at Treehouse and I'm a beginner starting out as an aspiring Front End Developer. This is my second day here and I already feel at home and I'm learning so much. Thing is, I've always been a hands on type of learner and I'm trying to figure out how to better understand and apply what I've learned. What do you think is the best way to make the new information learn stick and become applicable? Thank you guys.
3 Answers
Jennifer Nordell
Treehouse TeacherPractice, practice, practice! I can highly recommend codepen at this link: http://codepen.io/ The basic account is free and you can even code directly from a mobile device. I've been known to sit and work on website mockups in waiting rooms! It supports HTML, CSS, and JavaScript.
Adam Castillo
7,585 PointsI am in the same boat as you Daniel. I have only been apart of Treehouse for a couple of months, I am currently working on the front end web development track for HTML, CSS, and JavaScript. For me personally, I feel the only way to learn this stuff is getting as much exposure as possible. I try to devote an hour a day on Treehouse, so I can pound this stuff into long term memory. Some other great sites I use for practice are www.codeacademy.com and www.coursera.org. Both of these websites in my opinion are not up to par with Treehouse, but it does offer some free resources. I also try to watch some videos on development conferences to keep me informed on current trends, http://archive.generateconf.com/videos. I hope these resources are helpful to you. Enjoy!
Raymond Nicholas
3,949 PointsI know that for me, it was very tempting to just sit through the video and absorb the content, but I second Jennifer in feeling like you have to get your hands dirty and practice and make as much stuff as possible. Finished with Nick's make a website project? Try tinkering something on your own based on it.
I also agree with Adam in trying multiple resources. Codecademy is great since you will be constantly entering code to get through each stage (kind of like the code challenges here, except more frequent). I also use Coder Manual, a one-person-run bootcamp created by Rob Dey (General Assembly instructor). Sometimes another site may explain content in a way that reinforces what you learned on the first site.
Also, to make it "stick," I have been treating it like a traditional class. Taking notes (especially on syntax and "little details" that are easy to forget), scheduling a set time after work to do the challenges, and thinking about your hoped for career path. Also reading a lot of tech sites (news/columns) helps to keep abreast of what's going on in the field.
Bryce Santos
11,157 PointsBryce Santos
11,157 PointsI've been questioning that myself, but have found a good way is to give myself exercises. Like... "okay I'm going to challenge myself by coding my site this way today". Or, even to help build a portfolio or for fun, ask a friend to ask you to build them their ideal simple website.