Wednesday, May 1, 2013

What is the easiest language to start with for a computational biologist?

Most of the student have this question to me multiple times which is the best and the easiest language for a computational biologist to start learning programming.
Common suggestion of the old programmer will be in
  • C
  • Perl
  • Python
  • Java
  • R

I'd recommend anything of the following - in any order:
  • C                (K&R is the perfect starting point)
  • Perl            (Perl in 21 days) 
  • Python       (head first python)
  • R               ()
  • Java          (head first Java)
Get yourself a good book (you really have to ask/search a lot for good books) and then sit down and try the language all day&night.
It's not too important which language you pick first, but in which detail you approach it. After you read the book (or maybe more than one), try to do everything you can imaging. And try as long as it is working. 

So in short; Perl is a good first language, but you should eventually learn C to learn low-level stuff and to make thing fater when you have to deal huge data (no body can beat that).R will be good if u have to do huge amount of statical operation and is very popular among computational biologist due to its bioconductor module.

Plz Note - What I read is what is suggest. If u have different opinion do share ur opinion in the comments

No comments:

Post a Comment