
Ruben Glueck
Computer Science as seen through the eyes of Microsoft
The place to start is with the Microsoft Windows Wikipedia page. Now I am a mathematician, not a software engineer, but a little knowledge can be dangerous.
Here is a list of cryptic words that belong to big ideas:
.NET HTML JavaScript CSS API Azure node.js PHP Python :-)
... the list is long (or will be in the future) and counting!
I used to think that since a language like C can theoretically handle anything a general Turing machine can do, that I can do anything just by sitting in front of my computer and hacking away. Naturally that is misguided and is in fact the reason I started studying mathematics and symbolically was demoted from a supercomputer to a pencil and paper. I don't think I have really gotten to the point just yet where I actually "get it". While I sat in front of my computer or behind my desk all those years, the world has moved on. Believe it or not, I won't reach my potential until I develop a social component to my studies. You should do the same! Technology has advanced and will continue to advance and they did it all without my help.
I will return to this page of my website again and again to fill you in on all the exciting things I learned about computers.
Algorithms are tough and it takes a mathematician to design them and a team of engineers to make them useful.
Theory of Computation is filled with unsolved problems and you won't solve them unless you go to kindergarten and read this book which I am making available to you for free!
As I read Wikipedia and I learn more about technology, the following pages made sense to me and I am listing them here so I can come back to them:
Reference Implementation History Computing People :-)