Im your humble opinion what is the first thing a complete noob should grasp if he wants to get interest in network security (TCP/IP????). Oh and for someone who has programmed in Javascript and PHP (and grasped OOP, I think) what is a better starter, Python or C++.

Thanks for your time.

[Edit]A good place to start would probably be spelling security right, damn[/Edit]