You can also use MonoDevelop if you plan on using C# or VB.NET with MonoGame, though for VB.NET MonoGame does not have any project templates available as of yet.
MonoDevelop can be downloaded from the following link for free... enter link description here
MonoDevelop is somewhat similar to Visual Studio but is scaled down a bit since it does not come with all the bloat.
However, if you prefer to work with Visual Studio and need to learn about its use you may purchase the following book from Amazon.com Microsoft Visual Studio 2015 Unleashed.
Though Visual Studio 2017 is now available the books for it have not caught up yet. This 2015 book nonetheless, will help you out just fine...