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

Saqib Ishfaq
Saqib Ishfaq
13,912 Points

whats the difference between 'memorising as well as understanding coding' and 'following the teacher thoroughly'

i am just trying to find out whats the best learning methodology, most people follow and feel confident about everything they do. because after almost getting to the end of 'beginner javascript' course i am still doubting myself about certain chapters and methods. and want to see wether i should take techdegree to build onto those concepts to feel confident, and become job ready!

4 Answers

Tianni Myers
Tianni Myers
10,453 Points

First of all everyone has a different learning style, so when your self teaching its important to understand the best way YOU learn. Personally, I got to the middle of the beginner JavaScript course and I felt like I was just copying code and wasn’t truly understanding the concepts. I decided to jump into PHP and pick that you a little quicker. Then I realized that I had the basic syntax memorized but I had no idea how to go about writing my own code and making my ideas come to life. I read a book called Learning To Program by Steven Foote and that gave me the foundation of theory and knowledge that I needed to have a better understand of the languages I was learning. So I would suggest learning a little theory to help you better understand the basic concepts. Don’t forget that these languages are just tools and understanding the fundamentals of programming and a little bit about how computers work makes a difference, at least it did for me. Also, I wouldn’t recommend their Tech degree but that’s just my opinion.

P.S if your interested, here’s a short book review about the book I mentioned earlier. https://www.linkedin.com/pulse/book-transformed-my-interest-passion-tianni-myers/

Saqib Ishfaq
Saqib Ishfaq
13,912 Points

thanks tianni, yeh you got my point and this is really bugging me as i have spent like whole month learning about this and now i am still questioning myself! i just want to know if i keep on going like this or even take a techdegree as many of the sudents here recomended to me to go ahead with and surely it will help alot to secure a job eventually like it did for them! but the point is how would it be different than what i am doing already. i am learning to code which is fine and memorising alot of it as well! but how do i program anything all by myself. even these small challenges we get during the course. most of the times i get very intimidated and start doubting myself each time i get stuck on them, and have to spent like hours and search ,ask questions and do it in the end.i may be getting over worried too early..but had these questions stressing me up, so thought to ask here.... will appreciate any more suggestions guys ! thanks in advance

Tianni Myers
Tianni Myers
10,453 Points

Well, you won’t always understand everything the first time you are introduced to it, that is normal. Eventually you will get the aha moment. Spending more money for a Tech Degree will not make you a better programmer, Im sorry to say. If you are serious about coding and want to make it a career, Team Treehouse shouldn’t be your only resource and I can explain why not.

Saqib Ishfaq
Saqib Ishfaq
13,912 Points

Thanks for the response, i agree. what else do you recommend apart from treehouse? After i finish my tracks on 'beginner javascript' .i was thinking of taking up 'front end web dev' techdegree. i do know the basics of html and css already!

Tianni Myers
Tianni Myers
10,453 Points

I would still go through the Front End Course and just skip the HTML and CSS Basics. You can take the updated Bootstrap 4 course, AJAX course(if you haven’t already), Console Fundamentals, Git Basics; just pick and choose what you don’t already know.

Additional resources:

  1. Youtube videos (sometimes watching a 5-10 min youtube video to understand a concept is easier than a 2 Hr scripted video course)

  2. Reddit (ask questions or read what's going on in the industry for any particular language)

  3. Read tech books if your into that. (video courses are great because they deliver information quick and concise but there is a lot of information you don’t get. Its like watching Harry Potter the movie and then reading the book. You realize a lot of the story in the book doesn’t make it to the movie.)

  4. Code Academy (practice writing code without having to write new code, reinforces what I learn at Team Treehouse)

  5. Meetups (talk and collaborate with other techies)

  6. Live stream Programming on Twitch.tv (Sometimes I learn thing faster by watching someone doing it)

  7. Blogging (it helps to share what you’ve learned or how you solved a programming problem)

It helps to set goals for yourself and to know what you're aiming to achieve to help guide you’re learning. For example, I want to be a Front End Developer in 6 months. Hope this helps, if your already doing this stuff then your well on your way so be confident in your skills :D

Saqib Ishfaq
Saqib Ishfaq
13,912 Points

Thanks alot tianni, for your detailed suggestions.i ll start looking into all one by one ,you have listed here. really appreciate it.

David Moorhead
David Moorhead
18,005 Points

Tianni, as a front-end beginner, I value and take seriously the "Additional resources" and other ideas you've listed above. And thanks to Saqib Ishfaq for initial inquiries. Good day!