Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Which programming languages are most important to learn to be a hacker?

I want to be a well rounded coder and hacker. How many languages and which ones are a good goal for a decent hacker? Here’s my goal as a hacker:

I want to specialize in web hacking, database hacking, social engineering, and browser hacking (reverse engineering). I want to also be proficient in WiFi/network hacking, operating system exploitation, reverse engineering operating systems and software, server exploitation, and maybe know how to hack phones and mobile apps too.

I’m only talking about the ones to specialize in and be fluent in; primary languages.
Depends are you planning on doing web applications C may not be the best thing to go and learn right. Why not give us more information so we can suggest languages to your particular niche?
(Aug 27, 2019 09:25 PM)CyberStrike Wrote:  Depends are you planning on doing web applications C may not be the best thing to go and learn right. Why not give us more information so we can suggest languages to your particular niche?

I updated my post. Thanks for the correction.
Python, perl and ruby are all good for automating tedious tasks.
All in on Ethereum
(Aug 27, 2019 09:00 PM)craigOwnsYou Wrote:  I want to be a well rounded coder and hacker. How many languages and which ones are a good goal for a decent hacker? Here’s my goal as a hacker:

I want to specialize in web hacking, database hacking, social engineering, and browser hacking (reverse engineering). I want to also be proficient in WiFi/network hacking, operating system exploitation, reverse engineering operating systems and software, server exploitation, and maybe know how to hack phones and mobile apps too.

I’m only talking about the ones to specialize in and be fluent in; primary languages.

Web:javascript/php/SQL/XML/Java (this translates into android if you want to do IOS learn Objective C)
RE/Exploitation: Assembly/C/Python (Or Perl common to see these in exploit development for fast results) (Maybe CPP and C#)

I suggest you know BASH and PowerShell this will help during the post exploitation and ruby to create Metasploit modules.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by defnothackingAug 22, 2026 11:19 PM 3 85 Aug 22, 2026 11:19 PM
Last Post: Terry A. Davis
by themalwarebitApr 16, 2026 07:42 PM 2 126 Apr 16, 2026 07:42 PM
Last Post: BlackSoulZN5006
by moaazrashedJan 30, 2026 10:17 PM 8 233 Jan 30, 2026 10:17 PM
Last Post: AnnaCred