I find the links bellow to be interesting. You might also.

How to get started with programming

If you have any sort of background in math, physics or computer science you should start by learning Python. A fun way to acquire some general knowledge is to take the Python challenge.

Cryptography

Cryptology pointers

Programming related

Hacker News

Programming Reddit

Interesting blogs

Theoretical Computer Science

Dijkstra's Manuscripts

WebDiarios de Motocicleta

Goedel's Lost Letter and P=NP

Crypo

Exhaustive Search

Random Bits

Oddly Shaped Pegs

Reference

Theoretical Computer Science Cheat Sheet (pdf)

LaTeX

DeTeXify