Hi,
As a biologist who started to learn R, I encountered a lot of problems on learning the subject. Now I don't want to go into them but I just want to suggest what I think that can save you from wasting your time and energy fooling around without getting what you expect.
- Install R ! Of course!
- Install R-studio, this simplifies your life. Note: R-studio should be installed after R. After this you always open R-studio not R. R is the actual program but R-studio gives it the nice interactive interface.
- Watch this webinar on R to get familiar with basics and why it's good to have R-studio.
- Coursera offers this very nice course in R. Get the videos from their website and of course watch them!
- While learning from the course, practice with swirl. Swirl was the best R teacher for me. It interactively makes you work around with R.
- Also https://www.datacamp.com/courses/introduction-to-r or generally https://www.datacamp.com is very good resource for self learners!
- Stuar51XT is a youtube channel that has very nice comprehensive R courses. Just in their videos search for "introduction to R programming".
- Practice and expand bioinformatics oriented R skills by "Institute for Integrative Genome Biology" manual.
If I go back to my pre-R era I would follow the above. I think its a good kick-off for those who want to learn R and start getting familiar with R's environment. I hope it helps you =)
Cheers!
I would add, as someone who started using R around 13 years ago: RStudio has been a complete game-changer. It has made the software far more accessible to more people, brought together a great combination of developers, been responsible for many useful, innovative packages and all-in-all, is just A Good Thing.
It was a game-changer to me also. ِDeciding shall I learn R or not, it was the R-studio that made it possible for me. =)
swirlstats looks like a great resource - I have not heard of it before
It is indeed. I guess it is introduced recently by Johns Hopkins department of biostatistics.
Please share what you think can be useful also. I just wanted to provide a beginner/non-IT friendly workflow for people like me who can easily become lost in the labyrinths of tutorials and manuals.
Dear Parham, thank you so much!! =)
You're welcome! I hope it helped!
Another valuable source is MarinStatsLectures on youtube by Mike Marin. I took a start from here. Check this one too!
I noticed www.codeschool.com is also useful and easy to get although I didn't try myself yet