Getting started with coding in Cyber Security


A very common question in the mind of the beginners in cyber security is that do we really need to learn programming to get a job in cyber security? Well, the answer to this question is not as simple as a YES or NO, it varies according to the job you have. Although, learning programming is not necessary to become a cyber security professional, having knowledge about the basics of programming is a skill that we all must learn.

Majority of the ENTRY LEVEL JOBS in cyber security do not demand expertise in programming, but in order to advance our career, we must learn to code. Learning the basics and understanding the code would be enough.

So, the best language to get started is PYTHON. In my case, I too had no idea about programming, but python is easily understandable. Some of my work is also available on GITHUB.

I have explained some of the basic python programs in detail from scratch. You can find them by clicking on the links below. Before getting started, I would suggest you to go through the basics of python programming so that you can thoroughly understand the concepts.

References :

I would strongly recommend this course by ZSECURITY named as “Learn Python & Ethical Hacking from Scratch” which I personally went through and found very helpful. It is widely available at —




Cyber Security Enthusiast

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

ID Theft — My Experience

Some points on Android APK files (part 3)

A cyberattack is like a hotel heist

Automata: The Solution for Privacy in Web 3.0

The Complete Ethical Hacking Course! | 100% Off

People Want Their Privacy Back: California Consumer Privacy Act

We are airdropping 60,000 $ERP tokens to the community.

Mandiant Introduces New Services to Counter Dynamic Insider Threats

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Cyber Security Enthusiast

More from Medium

Pro way of making a GitHub Profile views-counter

QR Codes with Python

Python used in web development

Linux Shell Tools to make life easier