I'm an architecture school graduate who wants to become a decent programmer. I use F#, C# and Python and my focus is on algorithms - combinatorial optimization and computational geometry.