How to start in Cybersecurity

I first needed to understand how the web worked, how a client and a server communicate, and how everything else worked. That was the moment everything came together.
First of all, I have to tell you. Professionally, I haven’t started in Cybersecurity yet. But I can tell you how have I got to where I am now.

Almost two years ago, I was working in my woodshop and making a living out of it. But after several years of doing just that, I was feeling bored and without a life’s purpose. That moment was when I decided I wanted to become a developer. Computers were always a passion of mine and I’ve always been tinkering with them. But I never thought of working or dedicating my time in the field.

A couple of weeks after deciding that I realized I didn’t like coding that much (or I thought I didn’t). And after that realization, I was back again in the wild wondering what should I study next. That’s when I found bug bounties. Something that blew my mind! How can someone be earning money just by trying to hack stuff? That was awesome! I decided right there that I wanted to become a hacker.

I started wandering in cyberspace for information on how to become a hacker. Nothing was that useful and also I didn’t understand most of the information I was reading. I knew pretty much anything about computers back then (apart from the basic stuff). But that didn’t stop me. So I started learning as much as I could about whatever was coming my way.

After a couple of months of reading about web vulnerabilities and working on many Web Security Academy labs without many results, I realized I was working in the wrong direction. I first needed to understand how the web worked, how a client and a server communicate, and how everything else worked. That was the moment everything came together. By understanding the basics, I was able to understand how vulnerabilities arise. What was the purpose of coding and scripting and why should I learn a scripting language. And that’s when a path began to present itself in front of me.

The path was something like this. First I started by installing Linux on everything I could, I had a couple of computers and I tried stuff on them as much as I could. I installed Ubuntu, Debian, Fedora, and Finally Kali. I dual Booted my laptop ‘cause virtual machines weren’t going as fast or smooth as I hoped. Reading a ton of books on networking, HTTP, and web security was also helping a lot. Each day I was able to understand a little bit more of what I was reading. Then I started meddling with TryHackMe and finally I was able to complete a few of WebSecAcademy labs. Along with completing tasks and challenges, I was needing scripts to solve or automate some of the tasks I was doing. I was getting bored of typing stuff over and over. That was the moment I started with Python, but I didn’t found it as useful and as easy as Bash. And as with everything else, the more I was scripting, the more I wanted to do stuff with it.

How I begin shows me one thing, the most important part of trying to learn something new is the curiosity and willingness to do it. And also I’ve noticed, the more I learn and understand helps me realize I don’t know so much more stuff. And that brings me a lot of hope and a future full of knowledge waiting for me.

Keep learning, keep pushing forward, and keep trying to get to where you want to be.


Published on 26 September 2021

Return to Homepage

You can find me at:

Twitter Youtube Github Soundcloud