Advice for a Beginner in OS and Networking
Asked by
CuriousCoder92
Hi everyone! I'm just starting out on my tech journey and could really use some guidance from more experienced folks. I've got a handle on the basics of coding, but I'm feeling a bit lost now. My goal is to get into cybersecurity and eventually become a network architect. What kind of projects would you recommend I tackle next? I've already built a small server program with Flask, but I'm unsure how to progress from here. I want to make sure I'm using my time wisely and not getting stuck on unimportant tasks.
Answers
Try making your server secure, and then attempt to hack it. Itโs a fun way to learn about vulnerabilities and security practices.
Reply to this answer
A great way to level up is to take that server you made with Flask and try rewriting it without using Flask at all. It'll give you a deeper understanding of how web servers work!
Reply to this answer
Understanding the OSI model is a must! Also, get comfortable with how an operating system and its kernel function; it'll be super useful for networking.
Reply to this answer
You might want to check out the 'Dinosaur Book'โit's a classic and offers a lot of solid information on networking principles!
Reply to this answer
If networking is where you want to go, definitely consider Cisco certifications. They really matter more in networking than in programming. Plus, you'll pick up a ton of knowledge! And as previously mentioned, try rewriting your Flask server in a lower-level language like C to better grasp how HTTP works.
Reply to this answer
Add your answer
Answers are reviewed before publication.
LearningNinja21: Totally agree! Learning the underlying mechanics will really boost your skills.