I am a VB.NET programmer and i have been programming for 2 years. I have been feeling that the way i do things are incorrect when it comes to the design and planning of a program. It always feels like the program is just a mess behind the scenes.
I would like you guys to give me some advice on best practices when it comes to programming, planning and design.
Maybe if you know of website that can also help me please post them here, o free ebooks would also be very help full :).
Thanks a lot,