Read tips from Byte's Data Scientist, Lesley Cordero, regarding how to get started in computational science.
How does one get started in computational science?
Assuming you have the proper background in whichever science you’re looking to apply computational skills, I would start off with learning Python and then possibly move onto R. This would depend on the science you're looking to apply computational skills. I typically advise people to learn analytical modules (pandas, matplotlib, scikit-learn for ML) in Python and get familiar with the statistical packages of R.
If you have no computer science background,is a great resource to utilize when learning a new language. Learning computer science is a hard process, so be patient with yourself, especially if you decide to self-teach.