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