Collection of programming tools we gathered in first year PhD courses.