(kinda long text, but please bare with me)
I'm kinda getting annoyed here.
So as a living, I work... like most of you guys I presume. Now in the mean time I also go to evening school where I try to learn vb.net. Problem was (what I noticed at the end) is that the first year was theoretical and procedural (our "teacher" was an analyst not a programmer for a living). During that time we almost never did exercises but just watched the screen instead.
Now suddenly after 1 year of procedural programming we take off with Object Oriented. I myself have a huge problem with a sudden chance, so am still stuck with how to write decent OO code.
I mean I know explanations on what overriding is, or what a inherit is, or even interfaces... but I dont know when to use em or sometimes why...
Also the thing about patterns... where can I find decent information? not only what they are, but also when to use em... or maybe the positive and negative sides.
What about the already existed Interfaces?
Should I maybe start from scratch? Is there maybe a decent vb.net OO book?
I mean, I can keep going on these questions... But I'm so angry at the school that after 2 years I still have problems getting a decent knowledge.