|
Well then your instructor was doing it wrong, and that's a shame. I teach this course regularly, in Java (and previously in C++). Week 1: "it's just some magic, don't worry about it" Week 2: arrays are a thing, hey look, args is an array of strings! Week 3: functions are a thing, hey look, "void" is the return type, args is the parameter! Week 8: objects are a thing, hey look, static mean's it's not a member of an object Week 9: software engineering is a thing, hey look, public is an access modifier |
If you start with
you can already start explaining your subjects everything they've just written and build from there.So, you'll get around faster to teaching the mindset of programming instead of explaining access modifiers. Those are not needed for that.
Also, if you would start an explanation of anything new to me now with "oh, that's magic, just ignore it.", I still would walk away from your course if you can't explain that within a week.