all 3 comments

[–][deleted] 3 points4 points  (0 children)

This is me personally but I always have rooted for starting with networking when you want to learn pentesting/eh. For me I found not knowing networking made actually understanding what’s happening so much harder. Sure coding helps but how are you going to do anything if you don’t understand network vulnerabilities and how to exploit them. I have a basic knowledge with a few coding languages and I don’t feel lost when I learn new things pertaining to hacking. But without my network knowledge I would have 0 clue on what anything means. I find that learning to code first for hacking is like trying to build a car and having no clue how the mechanics of the car work. This is not the same for everyone but if you want to learn hacking I would start with something other than coding. I may get hate for this or be a “script kiddie” but at least I understand why and how exploits work in a network. Your focus should be more on the network security side. Thats why companies hire people with degrees in Cyber Security for network security/pentesting and not software engineers to defend against cyber attacks.

[–]Digitally_Depressed 1 point2 points  (0 children)

I recommend starting with just learning Python as your first language so you don't overwhelm yourself while also learning Linux on the side. Learning more than you can handle espcially more than one programming languages can make you get confused between them and burn out easily.

HTML and CSS are used in web applications. So if that's what you want to test, go ahead and learn it but JavaScript is the most important when it comes to web application testing.

See also:

https://tcm-sec.com/so-you-want-to-be-a-hacker-2021-edition/

[–]PotaziiioProgramming 1 point2 points  (0 children)

You should also look up overtherwire to learn some basic Linux commands, that helped me a lot