PHP is also easy to pick up and learn. It is C-based making the transition to lower-level C-based languages easier in the future. With your background in Networking, even C++ as a first language is not a bad idea. I personally liked it as a first language even though some say it's 'hard'.
Also for some strange reason many startups are asking for Ruby Programmers. Never bothered learning it personally but checking job trends in your area may shed light on what language you should start with first.