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!
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

Joe Marion
5,112 PointsAdditional tools to learn?
I am currently going through the front-end developing track to eventually try and learn javascript. I am a little ways into the css deep dive, and realize that even though I am not taking time off in between doing this ~8 hours a day, I am still not retaining a ton. I am not having problems when it comes to running through the courses, but I find if I try to do anything on my own I don't remember the little details. What could I be doing in addition to just the courses to help me retain more? Like I said, the courses are fine right now and I am still learning a ton. I just don't want to get a lot further in the course and find out I am lost.
3 Answers
Pablo Litardo
6,241 PointsHad the same thought when I started, but a practice that I use is every time you do a lesson don't just watch the video but download the project files and follow everything the video does, this way you'll remember more and I also find it a great practice to work on projects like your own portfolio or a mockup, this way you can practice and remember your code, download a free template a edit it however you want, when you don't remember something google it, and eventually you will start remembering all the code you start using it more.

Thomas Rendleman
Courses Plus Student 9,516 PointsSame situation here. I keep going over and over the same information to learn it. Develop on your local machine, take quizes, make notes and review the notes daily (quickly) for several weeks. I have also started looking for "cheat sheets" for reference. It is difficult to remember everything. Keep reviewing your notes. Anything worth learning takes effort and repetition until it becomes second nature. Build a project as you go through the tutorials.
I hope this helps and this is exactly what I am doing to retain it.
Once I have gone through:<br> Front-end Web Development Web Design Php Development WordPress Development then I will start building and again by going through tutorials as I do.
When you start your wireframing try using the program pencil. It is found at http://pencil.evolus.vn/Downloads.html I found others but this one is FREE. The others cost between $15 per month all the way to $100. This one took a lot of effort to find as it works on Linux, Apple, and Windows. Tough to find that and for free.
Hope it helps.

Joe Marion
5,112 PointsThanks! I am in no way undetermined, even after realizing how daunting it may seem. I just want to make sure I can get every advantage that I can while learning. I can really see how if I were to continue like this I wouldn't remember as much as I would like. I have heard of people using multiple places (i.e Treehouse and codecademy). How effective is a single track by itself the first time through for a somewhat beginner? I appreciate the response! I am currently deployed and have a decent amount of free time especially when I work so I have been devoting myself to picking this up.

Joe Marion
5,112 PointsThanks. I have a folder on my desktop for every single lesson I do. I follow along with the video. I just went through Codecademy's html/css class as well after watching the videos and it was a great refresher. I felt like it was a great compliment to go with this course to sweep up things that I had missed. I appreciate all the tips!