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 —



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