VB.Net using Visual Studio is another great language to learn. If you like VB.Net you may eventually like C#, and vice versa. It has sophisticated data structures, can be Object Oriented and makes great Windows desktop applications or can be the code behind an ASP.Net website or web application.
VB.Net and C# have great GUI capabilities using the ToolBox functionality in an OOP design. You can inherit from these great ToolBox classes in an OOP way, as shown by this tutorial, where we do two examples of this:
- blinking Label (twenty times)
- only allow numeric keystrokes within a TextBox
Hope you enjoy the tutorial.
Download programming code and rename to TwentyBlinksLabel.vb.
Download programming code and rename to OnlyNumericTextbox.vb.
If this was interesting you may be interested in this too.



The idea of mapping a video's key scenes, mood, pacing, and audio before production resonates with me β it's a lot like working out an anagrampuzzle, where the same pieces only make sense once you rearrange them into the right order. Do you usually sketch the mind map before or after the script is locked?