VBA is not a scripting language. VBA is the engine behind
VB 6, which certailnly is not a scripting environment.
But to the point, .NET is a major overhaul, and is barely like
VB (as delivered prior to .NET).
One example: there are no simple variables in .NET.
Everything is an object.
Greg is right; if you want to build .NET samples, you will need .NET. As the book you have will have pointed out, you can write .NET routines and so on with a text editor. But if you want to step through them, debug them, examine variables, etc., you are going to need an Integrated Development Environment.
To run text file you create, you will need the .NET Framework (akin to the
VB .DLLs needed to run
VB 6 and prior .EXEs and .DLLs).