Crash course in computer science.
December 30, 2010 7:19 PM Subscribe
How do I gain a good understanding (both macro and micro) of the modern computer/internet/electronics?
posted by oracle bone to Technology (8 answers total) 9 users marked this as a favorite
I don't even know how to ask this question effectively, I'm so clueless about such matters... and moreover, I don't even know if this is even a reasonable goal.
They've made computers/electronics/internet stuff so user-friendly these days that I find that even though I know how to operate these devices, I don't actually know what's going on. And I would like to.
I've taken some programming classes so I know abstractly how a computer should work, but I feel that my knowledge is very limited and I don't have a good overview. I'm also not sure how this all connects to new emerging technologies. (SATA? What? It's probably not 'new' - more that I'm terribly behind the times...)
I would like to gain a good structured understanding, pretty much starting with the basics so I have a good foundation, so I'm looking for something a little bit more organized than just wikipedia articles on the individual subjects. Ideally, I'd also like to go into some depth, so I'm looking for more than just the "computer-for-dummies" approach.
I'd like your advice on where to start, and where to go after I've started. Please recommend any books/resources you think might be helpful.
I've taken isolated computer science courses (intro to programming/data structure and algorithms), but it was a while ago, and I don't feel like I know where it all fits in in the "big picture". Please assume that I otherwise have no computing experience beyond that of the average computer user/ modern world person.
I'm not averse to technical readings/textbook readings.
I can spend some money buying things to fiddle with, if that might be helpful.
Convoluted question, sorry, thanks for your help!