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

Java

Isam Al-Abbasi
Isam Al-Abbasi
2,058 Points

Slow down Craig I'm getting lost!!

Is it just me or this video add nothing to my learning progress!! is it because English is not my native language or is it because Craig is going too fast with his videos which I started to watch just to pass the time instead of learning anything!!! I'm really started to loose interest of the whole Java learning! because there is no way I can write this code by my self.

Isam, I frequently get lost, frustrated, and other negative feelings about the coding languages I'm attempting to learn and become familiar with. A MOD in the forum mentioned that you should take a break when you start to feel your frustration level rising, and I have at least noticed through all the frustration that most of the languages do share similar keywords and logic (loops, arrays, etc) so they're all starting to make some more sense to me.

My suggestion is go at the pace that makes sense to you, rewatch videos, and seek other learning styles like books, a group, friends, other classes, etc. to help supplement. Hope it gets easier for you Isam.

Isam Al-Abbasi
Isam Al-Abbasi
2,058 Points

Thank you Abby for your comment, I really should take it slowly and try to understand everything in each video before I move on to the next one. I am using other resources on Youtube and Google to support my understanding of what every single code line does! I hope it gets easier in time once I immerse my self more and more into this language.

2 Answers

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

You aren't alone. And just to prove it, here's some links to other people who have asked pretty much exactly this exact same thing.

https://teamtreehouse.com/community/am-i-moving-too-quickly

https://teamtreehouse.com/community/getting-lost-now

In fact, in the community click on "All topics" at the top right then select Java. Do a search for "too fast".

Isam Al-Abbasi
Isam Al-Abbasi
2,058 Points

thanks for the response Jennifer, It's less frustrating to know that I'm not the only one who feel the same way and I did read some of the responses of the posts you shared with me. I need to watch everything from the start because I thought I was good but it turns pot that I still don"t have a solid foundation to move forward.

Stephen Shine
Stephen Shine
5,991 Points

My advice would be to accompany the videos with some reading about java. I find the videos pretty fast paced at times too, so I read a book about java foundations at the same time and write some the theory down. I find this helps to solidify my learning and give me some confidence about what I know.

Here's what I'm reading at the moment: http://www.amazon.co.uk/Java-Beginners-Guide-Herbert-Schildt/dp/0071809252/ref=sr_1_2?s=books&ie=UTF8&qid=1460880564&sr=1-2&keywords=java+for+beginners

I think the videos can sometimes be a bit too instructive and prescriptive, which doesn't lend itself well to some of the abstract ideas of OOP. You can easily get carried away in just copying the code that Craig is writing and take it for granted that it works, without really understanding why. Which leaves you in a difficult position when you want to make something of your own.

Isam Al-Abbasi
Isam Al-Abbasi
2,058 Points

Thank you Stephen for sharing this book with me, I appreciate your advise and I think you are right about how should I focus on understanding what the code means instead of just copying it!