I'm learning JS, HTML and CSS, but I doubt JS is very good at Data Analysis. So, what would you guys recommend me learning to start my career in Data Science? What's the best programming language for processing data?P.S. I love statistics and programming so I think this will be fun.
Best Programming Language for Data Science
data;programming
This is no doubt a duplicate, but here's how I'd weigh in on the major languages:R:Fantastic support for packages and specialised stats analysiscommunity, you can find a package to do just about anything you needand it will be relatively easy to use.Is good for throwing together prototypes and performing exploratory analysis.Is Free and Open Source.Slower than Python. Basically don't loop over anything. It's an odd language for a programmer to use (coming from a software devbackground). Clearly designed by mathematicians.Relatively little choice of good IDEsPython:Fast.Also very good as a general purpose language so has 'broader' package support. Free and Open Source.Easy to use for Big Data applications. Not as streamlined for analysis as R.Syntax can be difficult to read (no surrounding braces to make it obvious where functions/ if statements end).Can be particularly tedious working with Dataframes compared to R.MATLAB:Generally slower.Has very impressive packages for signal processing/image recognition and all the cool stuff.Is very readable and easy to comprehend generally.Is NOT free. Student licenses are available. Was quite complicated for me to get my hands on one though...Has very good support for mathematical analysis similar to R, but much better matrix functions.Personal recommendation: Python. Kill two birds with one stone, learn good general to advanced programming concepts and data science at the same time.Good article: https://www.linkedin.com/pulse/r-vs-python-matlab-octave-julia-who-winner-siva-prasad-katru