text: vim favourite language: python, c# least favourite language: java favourite algorithm: simulated annealing (Monte Carlo algorithms are super cool even if I only sort of understand), or simplex Learn Python the Hard Way would be a good place to start; you could also check out http://www.codecad...