rijackson741 wrote:If you learn VBA then you will find it very easy to write vbscript, which is built in to the Windows OS (it's very useful for the same sort of things you would use Bash scripting for). vbscript is also used as a scripting language in a number of applications. It would also give you a good start for VB.NET. VB.NET is not the same as VBA (VBA is almost identical to VB6, the predecessor to VB.NET), but knowing VBA would give you a good head start.
I will keep this in mind.
Voom wrote:what's the number one hacking language?
That's an interesting question. Why do you want to know? I don't know the answer, or even if there is a a single language that's number one. It probably depends on what you want to hack.
no reason... Actually, I have no interest in hacking anything. lol It's a good trivia question. Maybe one has to be a jack of all trades.
By definition to hack something you need to understand it in order to abuse it in unintended ways.
So if you're hacking a website you need to know the scripting language used (js, php, etc) and understand the technologies used for the backend (sql, linux, etc). Then you'd need to study potential weaknesses in any and all of these, and even then you might not find anything. So knowing all of them is essential.
To reverse-engineer software, like say to crack Photoshop and use it with a key/license or to make modified Pokemon ROMs, then you'd have to know assembly, and even then there are different kinds of assembly according to your hardware (yup, hardware, Intel vs ARM vs. of course Android).
If you just want to make a virus that activates when someone stupidly clicks on it (e.g. "exam answers.exe") then you can really learn any programming language and compile an executable at the end (even if it's a scripting language like python).
You would also want a language for quick utility programming for simple, short tasks like say processing a list of files or whatever, and these are usually done using a scripting language like bash, python, or (in the good ol' days) perl.
For examples regarding quick scripts in my personal life, there's one that schedules some downloads for when I go to sleep, another that generates a bunch website names based on hot keywords and checks which ones are available, and one that sends emails at 3am so it seems the attached work was hard and I deserve more money, etc...
These aren't examples of hacking scripts, but just give an idea about what I mean by "quick and simple" scripts.
Yeah uhm I had to write a paper about hacking once *cough*. For science.
it's not only about "what" you want to hack but also "how" you want to hack, and in many cases you need to learn not a programming language but a framework or a computer system.
Never think about a programming language by itself and always just learn the one you need for a job, so if you're working on Andor's Trail you need to understand Java and Android development, if you're using the Godot Game Engine then you need to know GDscript (or C# soon).
If you *don't* have a project in mind and you're really just in it to learn, then I guess any currently-alive language is fine. *cough* Lisp is divine *cough*