Then you need some book that teaches you the basics of procedural
programming (variables, constants, subrutines, functions, loops, control
flow, algorithms, etc.). Most VB.NET books will take that for granted (even
VB6 experience) so they won´t help you. Any programming language is valid
for this part, since the concepts are the same in all languages, only the
syntax varies.
When you master it you can learn some object oriented programming OOP
(classes, objects or instances, fields, properties, methods, etc.), then you
can learn "visual programming" (forms, buttons, etc.) and then you can learn
advanced object oriented programming (inheritance, interfaces, etc.).
Just my opinion...
--
Best regards,
Carlos J. Quintero
MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com