I wouldn't use themida, as you easily can dump and deobfuscate it lol. It was good. I thought about some better things. And a antidump. Then you really need to make it manually
Script (And on another C # will not name, because it is not a compiled language) can not protect in any way. One can only confuse future source code.
C # - "scripting" language from Microsoft, easily decompiled almost to the original source code. In addition, zastyavlyaet "pull" with a library of a hundred gigabytes. Tied only to Microsoft Windows.
The best option is to Delphi. Native compiled programming language, supports Windows \ Mac \ iOS \ Android.
Delphi only better C + +, but at the same complex, how much better.
C# is NOT a scripting language, I really hope you were joking
It's not tied to Windows, see Mono: Windows, Mac, iOS, Android, Linux
C# is one of the most famous languages right now, have you seen Delphi in Top 10 ? Point made.
i'd recommend vb.net or c#
more people use c# so i would learn that
you can still do alot with vb.net but i honestly don't think it has a great future
if people are telling you to choose c# because you can do more or more advandced thinks than in vb.net... well thats just total bullshit
but go with c#, many source codes are written in c#, so you will definitely benefit from it