A book will teach you all the concepts, in an organized format.
Yes, some sites and videos will do the same, but since books are sold for money...they authors have a reason to make the book good : youtube videos have no quality control (nor do some publishes I guess, but..).
Learning about data type (variables), functions, subs(since we're in vb), byref/byval, loops, etc etc, is all learned quite nicely via reading. Sure, there is probably some youtube video covering (basically) the same info.
I agree --> The entire reason I got into programming was because a friend sent me a cheezy app made in vb6 that when you typed in the correct password, it popped up his picture. Until that moment, I didn't realize any normal person could make software so easily. A few days later another person sent me a working example of the Winsock control and a basic '2 way chat' program and I was hooked. I had the source saved in a .txt file and I re-wrote the same program 4-5 times over 2 weeks and by the end, I had just "picked up" what declaring variables was etc, but then I read a C++ book to understand the OO concepts behind it, and lot more of the background details about memory. I'm not saying he can't learn from a forum, just that it's...not the best way to go about it. Unless you get fortunate and have someone guiding you every moment of the experience.
"I still haven't read a full book (e-book or otherwise)" -- you've read, weather book or not
I found that hard to believe.
I don't read cover-to-cover, word for word, but I try to pick up the major concepts (or at least understand what they're supposed to be, even if I don't fully understand them). I skimmed over ~200 pages of a Visual C++ book the other day because I'm getting into Visual C++. No I didn't read the entire thing, because I already knew what I was looking for...I read the details/nuances about declaring variables/ arrays, etc etc. Mostly just "language specific syntax/capabilities". To each his own.
I've only read the 2 vb ones cover to cover, and most of the php one. I don't remember everything (or even half) the book said, but now I'm familiar with a lot more 'concepts' and when someone says "have you heard of ______" I might not know the details, but at least I've heard of it, and put some effort into thinking about it.. :| Learn the basics before you try to be h4xor.