I've decided that when I enter college I want to major in Computer Science and Computer Security. What programming languages should I learn before it becomes too late. I am already taking Java fyi.
Forum Thread: Languages to learn
- Hot
- Active
-
Forum Thread: HACK ANDROID with KALI USING PORT FORWARDING(portmap.io) 12 Replies
1 wk ago -
Forum Thread: Hydra Syntax Issue Stops After 16 Attempts 2 Replies
3 wks ago -
Forum Thread: Hack Instagram Account Using BruteForce 208 Replies
4 wks ago -
Forum Thread: Metasploit reverse_tcp Handler Problem 47 Replies
2 mo ago -
Forum Thread: How to Train to Be an IT Security Professional (Ethical Hacker) 22 Replies
2 mo ago -
Metasploit Error: Handler Failed to Bind 41 Replies
2 mo ago -
Forum Thread: How to Hack Android Phone Using Same Wifi 21 Replies
3 mo ago -
How to: HACK Android Device with TermuX on Android | Part #1 - Over the Internet [Ultimate Guide] 177 Replies
3 mo ago -
How to: Crack Instagram Passwords Using Instainsane 36 Replies
3 mo ago -
Forum Thread: How to Hack an Android Device Remotely, to Gain Acces to Gmail, Facebook, Twitter and More 5 Replies
3 mo ago -
Forum Thread: How Many Hackers Have Played Watch_Dogs Game Before? 13 Replies
3 mo ago -
Forum Thread: How to Hack an Android Device with Only a Ip Adress 55 Replies
4 mo ago -
How to: Sign the APK File with Embedded Payload (The Ultimate Guide) 10 Replies
4 mo ago -
Forum Thread: How to Run and Install Kali Linux on a Chromebook 18 Replies
5 mo ago -
Forum Thread: How to Find Admin Panel Page of a Website? 13 Replies
6 mo ago -
Forum Thread: can i run kali lenux in windows 10 without reboting my computer 4 Replies
6 mo ago -
Forum Thread: How to Hack School Website 11 Replies
6 mo ago -
Forum Thread: Make a Phishing Page for Harvesting Credentials Yourself 8 Replies
6 mo ago -
Forum Thread: Creating an Completely Undetectable Executable in Under 15 Minutes! 38 Replies
7 mo ago -
Forum Thread: Hacking with Ip Only Part [1] { by : Mohamed Ahmed } 5 Replies
8 mo ago
-
How To: Gain SSH Access to Servers by Brute-Forcing Credentials
-
How To: Crack SSH Private Key Passwords with John the Ripper
-
How To: Exploit EternalBlue on Windows Server with Metasploit
-
How To: Crack Shadow Hashes After Getting Root on a Linux System
-
How To: The Top 80+ Websites Available in the Tor Network
-
How To: Scan for Vulnerabilities on Any Website Using Nikto
-
How To: Brute-Force FTP Credentials & Get Server Access
-
How To: Brute-Force Nearly Any Website Login with Hatch
-
BT Recon: How to Snoop on Bluetooth Devices Using Kali Linux
-
How To: Gain Control of WordPress by Exploiting XML-RPC
-
How To: Stay as Anonymous as Possible Online
-
News: Anonymity, Darknets and Staying Out of Federal Custody, Part Three: Hidden Services
-
How To: Dox Anyone
-
How To: Find Vulnerable Webcams Across the Globe Using Shodan
-
How To: Check if Your Wireless Network Adapter Supports Monitor Mode & Packet Injection
-
How to Hack Wi-Fi: Stealing Wi-Fi Passwords with an Evil Twin Attack
-
Hacking Windows 10: How to Dump NTLM Hashes & Crack Windows Passwords
-
How To: Stealthfully Sniff Wi-Fi Activity Without Connecting to a Target Router
-
How To: Extract Bitcoin Wallet Addresses & Balances from Websites with SpiderFoot CLI
-
How To: Use Command Injection to Pop a Reverse Shell on a Web Server
10 Responses
I don't think it ever really becomes too late… But in the words of a wise person I've read before, you should try to tuck a "low level" language (C, ASM), at least one scripting language (BASH), something high level and something object oriented (C++, Python, Java, etc) and a functional language (haskell, scheme, other lisp… brainf*ck?) under your belt. If you get to "master" level in all you're basically just some sort of code deity. All are useful, but I have seen incredible results just from taking moderate competence in a functional language, and getting really freaking good at a high level OOP language.
What I mean as in before it becomes too late is before I go to College in a few years. (Sophomore in HS). Ill see if I can try to learn C and scheme soon. Thanks
Definitely learn bash in and out too (since I know you use *nix). It pays off a lot, because when you root a server, you wont be issuing Windows commands 99.9% of the time.
Very true, do you know of any good sites / books to learn bash (and python).
For Python, read a book that can be found by using this Google dork: thinkCSpy filetype:pdf
I also recommend DiveIntoPython, which teaches you to code in a very clean manner up to the language standards.
As for Bash, I'm not even sure :p I've read a few awful books on it. If you find a good one, let me know xD.
What is this book and google thing you speak of?
Idk if this is good... Looks good though http://www.abebooks.com/products/isbn/9780072405002
Just copy and paste this into Google search: thinksCSpy filetype:pdf
Yea I downloaded the Python one, That one is for BASH
Thanks for that Alex, I didn't have that one :P
Mwuahaha. You're very welcome, kind sir.
Share Your Thoughts