A doctor friend has asked if I would teach them some basic programming, because they think it will be useful when they start to do research in the future.
To give some background - they don't know what language their lab-mates will use (because they don't know what lab they are joining) but they would like to learn something that will be generally useful. They are not interested in doing statistical research, but rather applying statistical techniques to medical data.
There are some obvious options (I know enough about all of these to teach them)
- Python
- R
- MATLAB
and a few less obvious ones (I don't know anything about these)
- Stata
- SAS
- SPSS
I'd like to know what languages are most commonly used in medical statistics - do people use general purpose languages like Python, or more specialized languages like R and MATLAB, or statistical software like Stata/SAS/SPSS?
I should clarify that I'm thinking of someone whose primary job is as a doctor/medical researcher who will be applying statistics, not someone who is a professional statistician or software developer who happens to be working in medicine (so e.g. I think that C/C++/Java would all be poor choices).