How do you guys get into Networking on a serious level?
I'm 23 years old have 4 years experience in the I,T Sector I would say my interests on a personal level are Networking and Linux, I spent two years working in a first line support role which became pretty mudane after a while and now I work for a Charity,
We basically take in old computers from the public and refurbish them for sale, alot of these computers also get used for various projects in which our sysadmin guy installs networking, asterisk setups.
I would consider myself a all rounder due to the nature of my current role I have had a experience of a building and repairing a broad range of hardware. Networking wise I can troubleshoot at a 1st line / 2nd line level but I have reached a stage in my career where building computers is really starting to become a routine. I have expressed numerous times at apprasials that I wish to get into networking but unfortuantley they have refused and cannot offer me no training.
I have tried shadowing our sysadmin guy lol but it can be a bit of a nightmare getting him to reveal the dark art of linux / unix, coming from a windows background myself seeing him work around the cli at first was a bit of a eyeopener.
I have been out and worked alongside the sysadmin guy on a few small networking jobs i.e running cat 5 , putting up trunking, cable trays and patching, I enjoyed the experience.
I have a idea in mind of which area I would like to go down and that involves obtaining superb open source skills so that I can offer future companines an alternative to windows enviornments and keep the cost down for them.
I once tried stuyding networking but was riducled at work by a colleague who suggested that the tcp/ip stack and OSI 7 layer models are irrelevant pieces of information he can be quite arrogant and stuck in his ways and said basically why learn all that crap if you want a router to work just plug the damm thing in lol
So I have a few questions for you guys firstly networking what are the essentail concepts of networking that I should get under my belt.
I know basically troubleshooting i.e cli, and how to setup small lans but how can I take this further?
Secondly what are good linux skills which can make the difference? I'm currently teaching myself Samba but along with the networking side of things would like to take the whole linux thing further!
Set me some goals of things to learn

Thanks for reading