Futaba _ Webs πŸ•ΈπŸ•ΈπŸŽƒπŸ•ΈπŸ•Έ

BEST Programming Languages For Cyber? πŸ•ΈπŸ•ΈπŸŽƒπŸ•ΈπŸ•Έ

Today’s article is going to focus on which TWO programming language you should learn first if you’re new to Cyber Security and Ethical Hacking, more so on the latter.

This article will also serve you well if you happen to be someone that wants to get into programming but doesn't know where to start.

I’ve talked about this before, but THERE ARE A LOT of jobs in Cyber that will HIRE you if you know how to code: Security Engineering, Web Application Security, and of course, Malware analysis and Reverse engineering which a lot of people seem to really be into.

πŸŽƒ Article πŸŽƒ Glossary πŸŽƒ Catalog πŸŽƒ Home πŸŽƒ Search Mode

πŸŽƒ Article Glossary

πŸ•Έ Synopsis πŸ•Έ

Today’s article is going to focus on which TWO programming language you should learn first if you’re new to Cyber Security and Ethical Hacking, more so on the latter.

This article will also serve you well if you happen to be someone that wants to get into programming but doesn't know where to start.

I’ve talked about this before, but THERE ARE A LOT of jobs in Cyber that will HIRE you if you know how to code: Security Engineering, Web Application Security, and of course, Malware analysis and Reverse engineering which a lot of people seem to really be into.

The overall goal of this article is to inspire you to pick up a programming language for the first time and learn to code. Programming isn’t as scary as people make it out to be.

To encourage you more, I’ll even address a sensitive topic on whether or not you need to be GOOD at MATH in order to code, a topic which most people that DON’T know how to code speak on a lot.

Be mindful, in terms of programming in general, THERE is no predefined order on which you learn first. It depends on the path you choose for what you intend to do. In my case I am speaking on HACKING/CYBER, NOT Software Engineering altogether!

πŸ•Έ Article Topics πŸ•Έ

I'll be discussing the following topics in order:

πŸŽƒ Learn Python FIRST

πŸŽƒ Learn C++

πŸŽƒ Is Math Required?

You can click on any of the topics to simply check that one out if it interests you!

NOTE: Articles are read from LEFT to RIGHT via 2 columns! Read the first column all the way down and then move to the next one!

πŸ•Έ Key Links πŸ•Έ

Here's a quick run down on all the main links that are in the article in case you want to check them out first.

πŸŽƒ LinkedIn Version

πŸŽƒ BEST Programming Languages For Cyber?

Learn Python FIRST πŸ•ΈπŸ•ΈπŸŽƒπŸ•ΈπŸ•Έ

It’s a no brainer…. but LEARN PYTHON FIRST! It’s a beginner friendly programming language that’s easy to learn and pick up, AND, you can do A LOT of crazy stuff with it!

You’ve seen my exploits and tools right? Nearly ALL of them are written in Python!

A LOT of people sh*t on python, but you know what they say, "ThEy HaTe Me CaUsE tHeY aIn'T mE πŸ₯΄πŸ₯΄πŸ₯΄πŸ₯΄πŸ₯΄πŸ₯΄"

Python is a multi-tool language that can do a variety of things: electrical engineering, GUI development, web development, machine learning, even low level stuff which it’s not designed to do.

It receives a TON of support, so much that you often question β€œwhat can’t python do?” It doesn't outdo EVERY programming language, BUT, it does do a bit of everything which is what makes it a hackers best friend.

Python is also a language that writes LESS and does MORE, which is one of the MAIN reasons it’s a hackers BEST FRIEND! A lot of my tools that I wrote would simply take TOO long to write in another language, whereas with Python, because it has such efficient and well written modules and frameworks for it, I can do something as simple as creating a backdoor in less than 20 lines of code.

Learn C++ πŸ•ΈπŸ•ΈπŸŽƒπŸ•ΈπŸ•Έ

I know MANY will disagree with me on this, but pick up C++. It REWARDS you MEGA hard in the long run, allowing you to pick up MANY programming languages and native fundamentals, as well as the native language it stems from which all syntax is based on which is C. You’ll be a coding monster in no time and will be able to speed blitz learning languages left and right!

β€œBut Futaba C++ IS TOO HARD!”

NO, it’s not! MANY are just BAD teachers! You’d be surprised how simple the language is to learn if people just EXPLAINED it to you properly!

C++ gets a bad rep for being a HARD language due to OOP(Object Oriented Programming), which honestly isn’t hard either.

C++ allows you to do a lot of low level stuff, on top of allowing you to dive more into malware analysis and reverse engineering. You can also do robotics with it!

If you manage to get past the learning curve you’ll be unstoppable in the long run.




Is Math Required? πŸ•ΈπŸ•ΈπŸŽƒπŸ•ΈπŸ•Έ

drumroll plays

NO! YOU DO NOT NEED TO KNOW HIGH LEVEL MATH IN ORDER TO CODE!!

Schools that lie to students dropping their drinks after me saying all of this

β€œHE’S A MENACE!!!!!!!”

YES ladies and gentlemen, people are LYING to you when they say you NEED to know advanced mathematics! I’ve been programming for over 12 years and not once have I ever needed advanced: algebra, geometry, calculus, etc in order to code. All you need to do is understand how programming works as a science and how to apply it in the real world. All the math is done for you. The most you’ll need is BASIC arithmetic!

There’s a reason why we have stuff like frameworks and SDKs(Software Developer Kits). It’s to make it easier for people to code, preventing you from having to build all of that stuff all over again.

The only time you’ll need high level mathematics is if you’re building your own encryption cipher from scratch, OR, if you happen to be doing anything that REQUIRES Math!

Colleges and Universities: β€œBUT THE CURRICULUM!!!!

SCREW THE CURRICULUM! I AM THE CURRICULUM!


If you enjoyed this post give it a thumbs up! I’ll be keeping track of whose reacting from now on as there is a β€œspecial” reason for it. Just know the more you support my content the more there is in stored!


- The Hacker Who Laughs πŸ•ΈπŸ•ΈπŸŽƒπŸ•ΈπŸ•Έ

portfolio img

πŸŽƒ CONTACT ME

AnOnYmOuS

futaba.webs@gmail.com

New York, NY United States