A mio parere:
Se vuori restare su .NET lascia perdere il VB.NET e passa a C#. Non è il caso di studiare da internet inquanto spesso le informazioni sono carenti, parziali o assenti. Non credo che tu sia al livello di apprendere un linguaggio dalle reference...
In ogni caso cose quali parsing e quant'altro sono funzioni di libreria e non fanno parte del linguaggio in sè.