Hey! It's great you are following the threads and responding. That's awesome.
I know a number of people who taught Java by starting teaching the basics of programming within a class (e.g primitives, functions, etc) but neglecting the class wrappings. This teaches people procedural programming. They then have to unlearn in order to do OO.
Teaching them the basics while asking them to put up with the "framework" means that they aren't unlearning, they gain knowledge of the "stuff" they were putting up with.
I know a number of people who taught Java by starting teaching the basics of programming within a class (e.g primitives, functions, etc) but neglecting the class wrappings. This teaches people procedural programming. They then have to unlearn in order to do OO.
Teaching them the basics while asking them to put up with the "framework" means that they aren't unlearning, they gain knowledge of the "stuff" they were putting up with.