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

Karl Pupé
Karl Pupé
6,718 Points

Tips to help improve my progress

Hi Guys!

I hope that you are all well! I've been on Treehouse for over a year now and i am currently taking the Front End Tech Degree and am learning JavaScript. I found learning HTML and CSS relatively straight forward but I am finding learning JavaScript quite difficult.

Understanding the concepts and definitions are relatively straight forward but what I'm struggling with is developing the solutions. Dave McFarlane is a wonderful teacher and I cannot fault his course at all but when he sets challenges to develop a quiz or create an interactive photo gallery, it's like I don't know how to put all the pieces of what I have learnt together. To use an analogy, I am learning new English words but i don't know how to use them to create a story - I hope I am making sense.

As a non-computer science person, i feel like there a couple of gaps in my problem solving knowledge...

I know that programmers approach problems in a certain way: is there any books or websites that you guys would recommend to a newbie like me? Is it one of those things that will just come in time with lots of practice?

Thank you for you for reading and I look forward to hearing from you!

Kind regards

Karl

1 Answer

Caitlin Palmer-Bright
Caitlin Palmer-Bright
11,310 Points

I'd recommend Free Code Camp for Javascript - they have a test-driven platform that really helped me - you can see what output is being produced each time you check your code which definitely helps pick up errors.

I think it's scaffolded better than a lot of other courses - they hold your hand at the start but slowly take the training wheels off. When they set a larger project there's lots of completed examples you can look at if you're stuck, plus a great community to support you if you just want smaller hints/tips.

It's a very extensive full-stack JS course, it would probably take people a year to complete full time if each certificate is completed.

Karl Pupé
Karl Pupé
6,718 Points

Thank you so much for taking time to answer my question. I really appreciate it! I will check out Free Code Camp!

Cheers!