Where to start

Hi, I am currently working in a company as a junior developer. I want to get my hands on networking because i am interested in that stuff. Can anyone suggest where to start? This is not just for "learning - learning", I might learn hacking after this. Thanks in advance

Comments (6)

Marco Alka's photo


  1. When talking about networking, I usually associate connecting to other people with the term. Do you mean writing applications which work over a network?
  2. Why do you want to learn networking (or networked programming)? Do you have anything specific in mind?
  3. Hacking is the process of being creative and trying to bend tech to do cool things. It usually is used in a positive context, like "Yesterday I hacked a script which automates my boring backup-tasks away". Do you actually mean "cracking" here?
  4. What do you want to hack (or crack, see 2) )?
Show +3 replies
David Flores (aka: netpanda)'s photo

Network Automation Geek!

rushendra Great!, so next look at the CCNA Security curriculum, it will give you good insights about the network aspect of security and better understanding of key protocols.

I would also suggest to look at Linux essentials, I think the LPIC also has good foundations as well and is key to understand the OS mostly used on InfoSec and PenTesters - Kali Linux.

So to sump up:

  • Network fundamentals
  • Really good understanding of protocols like TCP/UDP and also the likes of HTTP/S and DNS.
  • Linux :)

Hope that helps!

rushendra's photo

David Flores (aka: netpanda) wow, that's so much. It really helps me a lot. Thank you so much for the information man. I am curious to learn more.