Checklist

Here is a quick checklist of some things that I think you should become familiar with when learning networking.  My rationale for these links is that I believe very much in putting things into context.  I do not think you can get a true picture of networking by looking at only the configurations themselves.  Some history and contextual information is necessary.

1.Learn Binary & Hexadecimal

Khan Academy

Free Book Centre

2.  Learn about the history of the internet

http://www.historyofcomputercommunications.info/index.html – in depth beginnings

3.  Learn about the legacy of Cisco

-here-

4.  Learn about the physical components of a business network

-here-

5.  Learn OSI Reference Model

-here-

6.  Learn TCP/IP

-here-

7.  Learn IP Addressing and Subnetting

-here-

8.  Learn how packets travel through a network

-here-

9.  Learn about switching and routing

-here-

10.  Learn about common network services (NHRPs, DNS, TFTP, FTP, SFTP, SSH, DHCP, AAA, TACACS, RADIUS)

-here-

11. Start labbing.

GNS3