this approach to networks blows my mind.. how can someone break into this field, already having some programming knowledge?
Since you said you're a programmer, my advice would be to find or collect some data you are interested in, and play with Python's networkx.[1] For some starter data, check out Stanfords Large Network Dataset Collection.[2]
[1] http://networkx.lanl.gov/ [2] http://snap.stanford.edu/data/
(Why were people down-voting this? It looked like a sincere question.)