In response to your comments re transitioning to C# instead of VB ...
Many years ago I had this book recommended to me for upgrading my skills (actually "our skills", the whole team was involved)...
The Book of Visual Basic 2005: .NET Insight for Classic VB Developers: Amazon.co.uk: Matthew MacDonald: 9781593270742: Books[
^]
It did a reasonably good job of weaning me off old-school VB habits and towards a .NET approach.
However, fairly quickly I (we) realised that we would be "better off" using C#. At first I foolishly went for "Teach yourself the C# Language in 21 Days" from Sams. That exercise reminded me to avoid supposed short cuts.
I eventually used an earlier publication of
C# 9.0 in a Nutshell: The Definitive Reference: Amazon.co.uk: Albahari, Joseph: 9781098100964: Books[
^] to get me up to speed (and as a reference - I still prefer books to Google, I am also not "young" :laugh: ) - I found out about the free Petzold book
afterwards by the way, and I second Richard's recommendation
That was my personal journey but I hope the additional info helps.