いままでVB6を使ってて、最近VB.NETを勉強し始めましたが、
作りがどーしてもVB6みたいになってしまいます。

たぶんOOPとかを正しく理解できていないのも理由の一つだと思ったのですが、
その辺りの事をわかりやすく解説している書籍ってありませんか?