1. At first, I used the VB programming tutorial of the National Examination Center (because it is the book provided by this training class). It feels good, a bit like a fool's course, more suitable for self-study. Later, one day I bought a book in the street; Just some simple examples, which I find very helpful. Generally speaking, this book is relatively simple, and everything you mentioned is basically in this book. ) Then, instead of buying a physical book, download it online, for example, print it out with an office printer. I mainly download books, which are relatively complete, free and have no points.
I don't think VB needs to lay the foundation honestly from the beginning. If you know a little about the basics, look at the examples and try to write them yourself, from which you can review the basics. VB is more studious than C, and has a C foundation. The control structure in VB program is easy to understand, and other function definitions are quite easy to understand. After you understand the program structure, you can quickly understand it by learning other people's examples.
3. It's good to sleep at home. www.MNDSOFT.com is famous, but because it's personal, the update is slow. I think all the programs in it are classic. In addition, there is a friendly link on his home page, and there are well-known VB forums. You can have a look.
I think there is nothing difficult to understand for beginners, that is, the national secondary standard. On this basis, learn some knowledge about the database, and what needs to be completed can be completed.
I don't think the video tutorial is good for your self-study, because the program depends more on writing than setting controls. I didn't find any good video tutorials either.
6.VB is good and easy to learn. Others say that VC is strong and good, but we are not professional programmers, and VB is good enough for me.
Generally speaking, seeing more, practicing more, thinking more, everything is OK. It takes a month to do some small programs, such as XX calculation. Learn some knowledge about the database for another month, and then do some management software. Then learn API API, ActiveX (slightly more difficult ...).
Wish you success!