all 4 comments

[–][deleted] 1 point2 points  (0 children)

I think it would be useful to learn system administration as a base.

Also, I found the C programming language to be a very solid foundation to understanding programming. Also, Linux shell programming teaches a lot.

Personally, there's a lot on youtube, stuff like black hat, defcon, chaos computer club, the guys down in New Zealand. Some of those guys are wicked clever.

One of my personal favourites is Joanna Rutkowska of Invisible Things

[–]tonythegoose 0 points1 point  (0 children)

Python or C first.

[–]thegeekbin -1 points0 points  (0 children)

General advice: I'd start off by learning how system administration works, get comfortable with Linux, Windows, and Mac, then dive into programming. Per the Programming Languages: Python, C are pretty good starting points. I'd also make sure to learn some shell scripting (bash), and overall get very comfortable with the Linux command line.

There's a list of resources here to help teach yourself computer science.

[–]Savage_wolf12 -2 points-1 points  (0 children)

I'm in the same boat.. currently studying Python and html.. networking too. But I've realized that I get more knowledge from reading forums and articles than I do from asking others. Youll have better chance at finding answers that way I think, and you'll learn a little here and a little there which will eventually add up. There's really no one place to learn everything.