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 zaragoza
1,843 PointsI'm worried I'm moving too fast is that normal
I'm worried I'm moving too fast, in that there are times i feel like i am not retaining all the information presented and that scares me because, i don't to go through a whole course and realize that i cant remember half of the information. When it comes to the code challenges i do have to look at my work space because i remember a lot the syntax or forget where certain stuff goes. My question is what is the best solution for this? Is this feeling normal and i should continue with the course and just go back and review after I'm done with the course.?
9 Answers

Sage Elliott
30,003 PointsI'd definitely say it's pretty normal! You simply wont retain everything you watch. The best way is to keep practicing and looking things up again when you forget them (Which you're already doing when it comes to the code challenged!). As you keep working on projects that use what you've been learning you'll start retaining a lot, but not everything! That's why knowing how to look things up/researching is such a valuable skill. It too will become much easier as you keep going! :)

Michael Afanasiev
Courses Plus Student 15,597 PointsDaniel I do not know which course you are taking but you don't have to worry about knowing everything by heart, I can honestly say that I do the same as you, though the information slowly becomes second nature (as Nick Petitt mentions in the HTML and CSS course).
Keep watching the lessons and take notes, do not worry if you cannot remember things after finishing a lesson/course. this is normal, and not only at Treehouse, but in everything you will do in life.
If you're really stuck, you can always post a question, search the answer online, or just re-watch a video about the specific topic. :)

daniel zaragoza
1,843 PointsMichael, thank you for your reply it has helped relieved a lot of pressure of myself. I am doing Ruby Rails, so any tips or advice you can offer in regards to rails or programming in general would be greatly appreciated.

Kevin Korte
28,149 PointsPretty normal. I live in docs while coding, cause I can't remember everything. What you're feeling is normal for most everyone. It is for me.
The internet is full of solution, because we all have the same problems coding, lol!

Adam Greenough
7,742 PointsHi Daniel, as others have said – I am a professional web developer here on Treehouse to learn new languages – I learned the languages I am currently competent with simply by doing as Treehouse guides you through, I still face new projects that I am not sure how to do and simply look it up. There is no need to remember every single function or every line of code, focus on understanding the syntax and the logic, everything else you can look up until it becomes second nature. :)

Brian Moon
6,645 PointsI have the same problem but its really hard to take in everything in the videos when the language to you is completely new. I totally understand your view and I forget the syntax all the time. What I try to do is redo the code challenges and practice on my own in Playground.

daniel zaragoza
1,843 PointsThank you all for replying to my question, as it has been of great help and relived a lot of weight off my shoulder.

Nejc Vukovic
Full Stack JavaScript Techdegree Graduate 51,574 PointsWhat you are feeling is normal.
I found myself asking the same question from time to time. The courses point you in the right direction and you just have to make sure you get to the finish. The how doesn't really matter.
I'm jumping from docs to docs quite a lot and all you have to grasp is the logic behind coding and the rest can be found online. Syntax could cause some problems but with practice this will sort itself out.
Have fun coding and you'll get far!

Brandon Wall
5,512 PointsI finished the entire python track not too long ago and started to do the various other parts of the python library but after finishing a workshop i realized it would be in my best interest to go and redo the courses i've already completed at least a couple times. I think i retained about 35% of what i learned on my first go. I Repeat the code challenges and whatnot. Also i ended up installing a lot of packages with pip(python specific module manager) to follow along locally so if i look at my list of installed packages and can't remember what one is for then i go and repeat the course on it.

Carl Mungazi
9,071 PointsYou're not alone Daniel! Like everyone else has said, it comes with time. When I started coding I got so hung up on which was the best language etc until I realised that was not important. I've gone through various tutorials on PHP, Javascript and Wordpress, as well as reading blog posts and documentation, and I am only just beginning to see beyond the individual languages and frameworks and focusing more on the art of coding itself. Keep pressing on!