This isn't a list of blogs/sites on some tech news and rants. This list is more about learning core concepts in of programming and computer science.
Here goes the list:
Send More Paramedics
I respect and admire genuine programmers. People who are more about
learning and sharing rather than creating a hype and calling themselves
gurus. I've found very few blogs/people online, none of them I've met in
person, to be genuine. Being programmer is a lucrative and tempting
career path. Most of the programmers are driven by the paycheck and do
not hesitate to say they are "Passionate", "Tech Savvy", blah blah
blah...... However, writer of this blog to be seems genuine and I'm a
big fan. He has written books and you can read about him here: Michael Fogus