Для начала проверьте, что вы имеет ввиду, ведь существует два разных языка VB - Visual Basic и Visual Basic .NET. Первый используется в различных скриптах на Windows/Office (VBA) и довольно ограничен. Второй язык относится к семейству Dot.Net и среде программирования Visual Studio.
Разница между ними минимальна но учить нужно, конечно, VB.NET, вы ведь программы хотите писать, а не скрипты для Excel? По крайней мере, не представляю, зачем нужны последние.
Для начала вам нужно установить Visual Studio Community Edition 2015 на свой Windows. Это бесплатная версия компилятора для .Net от Microsoft со свистелками-перделками (intellisense, syntax highlighting, vcs интеграция, например с git), в которой помимо VB.NET доступны языки C#, F# и V/C++. Отличная средства разработки для программирования под Windows (наиболее популярная на данный момент, на протяжении 7-8 лет).
Во-вторых, вам необходимо найти код, по которому вы будете учиться. Вся справа по устройству конкретных функций и классов есть на самом портале MSDN от майкрософта, но вы не сможете начать без какого-то введения или базы. Особенно, если вы не знакомы с объектно-ориентированным программированием.
Вот есть статья для вас специально от Microsoft MSDN. VB - не сложный язык программирования, хоть и не очень популярный, в топе. Если вам хочется освоить технологию Microsoft.Net, с помощью которой можно реально очень быстро создавать приложения под Windows, то у вас выбор между C# и VB.NET. Кстати, теперь можно разрабатывать приложения и под Xamarin (iOS & Android) бесплатно, возможно вам это понравиться, но информацию стоит искать отдельно.
А еще попробуйте искать в GitHub и подобных ресурсах, обучение лучше всего на примерах. Книги сейчас не в моде, да и я свою кому-то отдал и забыл уже.