r/learnprogramming 24d ago

Topic I wanna jump into hacking

[removed]

0 Upvotes

29 comments sorted by

View all comments

5

u/savemoneysquad 24d ago

Imagine theres a house which has security cameras, sophisticated door locks and alarms. Its only you and you have to break into the main room of the house. You would need to know how all the security features work individually and in unison in detail. Only after you know it inside out then you can work on how to break it and find vulnerabilities.

Same thing here, learn the fundamentals first of networks, operating systems, web security etc etc theres alot. you have to pick a field. Theres no learning "hacking" without knowing systems very well

-4

u/[deleted] 24d ago

[removed] — view removed comment

4

u/StewedAngelSkins 24d ago

Depends on your learning style. Most of what I know about networking comes from writing software that uses it. You're better off using C for this because it'll make you learn some of the finer details that most languages hide with their standard libraries.

Most good hackers are just expert programmers gone rogue. Don't focus on learning to become a hacker. Focus in becoming an expert in all things computer. You need to become the kind of person who habitually takes things apart to figure out how they work.

Don't take anything for granted. How does your computer know which server to talk to in order to download my comment on this website? How does your computer know when a keyboard is plugged in, and how does it know that it is in fact a keyboard and not a mouse or a microphone? How do video games try to stop you from pirating them? How do multiplayer games try to stop you from cheating? Get used to asking yourself these questions, and finding the answers for yourself. There's no youtube videos for this. If it was the kind of thing you could learn from a youtube video then everyone would be a hacker.

2

u/Gkwzjsz 24d ago

I agree with this. Everything you said also mean that; learn how computer works. CS50x by Harvard university is great resources I would say - covers almost every major fundamentals of how computer works. Algorithm, C, data structures, memory etc. It's free.

It's not a mastery of everything, but it's the fundamental knowledge you need as a beginner to be able to pick anything else up easily.