Two most important skills for a Data Scientist are Programming and Mathematics. It is crucial for a Data Scientist to be highly proficient in Programming languages such as R, Python, SQL etc. Because he/she will have to write lots of programs to Manage and Manipulate Data. And also Mathematics is important.