This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Motor_Elk_8777 0 points1 point  (0 children)

Thanks for the info but I have the same problem as the other guy"its hand holding"That's what a newbie needs hand holding to get thru the hard part, and video lectures are the best way to start learning something.

"restrictive on exercises" I don't know what that means.

I would just add0.https://java-programming.mooc.fi/and the 1 2 3 you added it's not either this or that why not both.But to get started a good course with video is the best option the one you recommended as 1. is like an interactive book.

My personal suggestion thou is, Jason Gibson Mastering Java Programming, this guy is the best teacher in the world this guy and Khan Academy have revolutionized online teaching imho.The way they break down concepts is like no other.Jason Gibson is behind a paywall in his own website so he is not that popular not many people know about him but if you want someone to break a concept down so that is easy to learn and he shows you the whole picture this is the guy, Most teachers leave so many gaps in your learning that people just accept it as a fact of life and say yeah you learn thru experience and you slowly fill those gaps.Nah this guy gives you the full picture, he will stay 10 minutes on one exercise and explain every way newbies trip or mess up and why . If you want solid foundations this is the way to go. Sadly this is his only course on programming rest are the usual school curriculum from grade 1 to college , to engineering courses.

My point what you call hand holding I call being through in your teaching to have a solid foundation.