How should I go about learning CS?
markessien: I'm a hardware guy, so I've got a different approach. I'd say, drop the algorithms book. Start with a book called "Structured Computer Organization" by Andrew Tanenbaum. After you read that book, you'll feel like you actually KNOW a lot more.And after you read that book, you'll probably know a lot more than half the people here about how computers really work.To compare the approaches:- After you read Cormens book, you may be able to prove that quicksort is faster than bubblesort.- After you read Tanenbaums book, you will know where the arguments are stored in memory when you call a function with multiple arguments.Everybody has to decide which is more important for him to know, I know which was more interesting for me.