Programming for Scientist