” Without data you’re just another person with an opinion”
W. Edwards Deming
Hi! I am Subhranil Sengupta, a mechanical engineering student. Here in this blog, i will be writing about how I want to learn machine learning and data science and related tools. Being a mechanical engineering student, I do not have much exposure to computer science except I attended a course on C programming and a course on R Software from NPTEL (National Program on Technology Enhanced Learning). The goal is to learn data science and related concept from scratch while building a strong basic in those subjects.
Statistics
Data Science is based on the concepts of statistics. So statistics is something we cannot ignore while learning data science. By statistics I mean Descriptive statistics as well as Inferential statistics. Statistics have two main brunches as Descriptive Statistics and Inferential Statistics. Descriptive statistics provide a concise summary of data. We can summarize the data numerically or graphically. Inferential statistics use a random sample of data taken from a population to describe and make inference about population.
Programming Language

After learning statistics its time to learn some programming language. I already know R software, which is extensively used in the industry. However one can learn python, java or javascript in order to enter the industry. I am planning to learn python language. It is an object-oriented programming language, which can be used in data science, machine learning and back end web devolopement. Python and R software, these two programming language is enough to apply data science algorithms, mine and visualize data.
Database and SQL
Database is a systematic collection of data. Database support storage and manipulation of data. Database Management System (DBMS) is a collection of programs which enables its user to access database, manipulate data, represent data or reporting of data. It also helps control access to the database.

Source- https://www.guru99.com/introduction-to-database-sql.html
SQL ( Sometimes pronounced as See-Quel) stands for Structured Query Language. It is used to insert, search, update and delete data from database.
These are the subjects which are important to learn in order to start dealing with data science. In the next post we will talk about the sources for learning these concepts. Please hit the like and comment below if this post was helpful to you. Subscribe because i’ll be writing this kind of stuff every one or two days (i’ll try!). Thank you for reading.