|
Read a lot of code. Download samples related to your app and understand them. You will reinvent less wheels that way.
modified 20-Oct-19 21:02pm.
|
|
|
|
|
I dislike the Visual part of Visual Studio, because it hides too much complexy that a novice programmer need to know to fully appreciate the Visual benefits, having said that, VB is a simple language that is as close as possible to speaking to the computer and telling it what to do, other language of that kind is Pascal (The Delphi variants are my favorites), so you may want to take a look at it if you have time.
I recommend you to start with simple console apps, then start building simple Winforms apps from scratch (without the visual editor), and then go ahead using all the tools that Visual Studio offers you. Also, writing pseudocode in a piede of paper may help you to organize your ideas and get the logic you need to program efficiently.
|
|
|
|
|
I feel the pain! I was in the same position in 2001 when switching to VS C#. I use google to find examples and help (forget about MS help system). For example: a search on google for ListCollectionView will show a good list with examples from all corners of the world. If MS shows up first, I check it out but scroll down through the members list to the examples. Mentally, in 2001, I said to myself "this stuff looks like Greek to me but a year from now I'll understand it." It worked. Now it's all about design, coding is more about the never ending challenge to keep things "clean" and "tidy". I also purchased at least $1,000 in books over the first two years. If you want a really good beginners book on WPF and MVC try "Teach Yourself WPF in 24 Hours" by Eisenberg and Bennage. It will point you in the right direction and get those "little grey cells" electrified! Buy older books from Amazon "used" for a fraction of retail. Good luck and Cheers!
|
|
|
|
|
Keep at it. I personally prefer C#. There's only one thing I really dislike about vb.net and that's no built in intellisense. (It has no problem using it, but no way I found to create it and the documentation expressly says it isn't supported, so I doubt I missed the nook where it works. Anyone who would call you a n00b for using vb.net is a n00b in programming.
Be sure you understand the underlying OO concepts that built C++ to begin with.
|
|
|
|
|