Answers.Body: <p>I recommend that you learn SQL as your second language. Most data scientists need to pull data from SQL databases. That doesn't mean you won't have to deal with NoSQL databases, but SQL is more common. If you don't know SQL, you will always need to ask someone who knows it and will be at their mercy to give you what you want. A data scientist should understand their data's provenance and pedigree, the data model, schema, data dictionaries, and how to query the database.</p>
  <p>Here is a course by Coursera for furthering your career: <a href="https://www.coursera.org/learn/sql-data-science?specialization=ibm-data-science&amp;utm_source=gg&amp;utm_medium=sem&amp;campaignid=1876641588&amp;utm_campaign=10-IBM-Data-Science-US&amp;utm_content=B2C&amp;adgroupid=117357906417&amp;device=c&amp;keyword=&amp;matchtype=&amp;network=g&amp;devicemodel=&amp;adpostion=&amp;creativeid=507196710149&amp;hide_mobile_promo&amp;gclid=Cj0KCQiA9YugBhCZARIsAACXxeIWH5wr5pNU4RmWxUFwN037Kl68yN5sEezDAkoQFSu0U9TlDJfv3b8aAs_4EALw_wcB" rel="nofollow noreferrer">Databases and SQL for Data Science with Python</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-03-05T19:21:07.357Z
Answers.Text: Would you recommend learning a second language to perform Machine Learning, or is knowing Python enough to build the machine learning models? I've read articles talking about how companies use Python to build the model but use faster languages such as C++ to deploy the model, and I don't know if I have to know C++ as well to get hired as a Machine Learning Engineer.
Answers.UserDisplayName: Rishab
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-05-13T19:27:41.837Z
Answers.Text: Python is enough for most jobs. C++ is a great language to know, but most ML people don't know it and don't need it.
Answers.UserDisplayName: Brian O'Donnell
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-03-04T19:33:04.260Z
Answers.LastActivityDate: 2023-03-04T19:33:04.260Z
Answers.UserDisplayName: Brian O'Donnell
Body: <p>I want to pursue Machine Learning and Data Science as a future career and wanted to get your advice on a good second language that will be useful in the ML field. Currently, I am learning Python and using libraries such as Pandas and Tensorflow to create some practical projects. However, for a job, I feel like I would need a second language to supplement Python. What recommendation do you guys have for a second language? Additionally, if you know of any resources or materials that could help me accelerate my learning in this area, I would appreciate any recommendations you may have.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-03-05T05:06:09.870Z
Comments.Text: Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.
Comments.UserDisplayName: Anshuman Kumar
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-03-05T19:22:27.837Z
Comments.Text: Sorry about the general question. I just wanted to know if there is a second language other than Python that is highly used in the Machine Learning/ Data Science industry to build Machine Learning models.
Comments.UserDisplayName: Rishab
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-03-06T05:46:33.013Z
Comments.Text: Python has been quite important, I personally use it for my job, mostly to write APIs and custom actions/classifiers, otherwise, probably you can learn R and SQL.
Comments.UserDisplayName: Anshuman Kumar
Tags: <machine-learning><data-science><programming-languages>
Title: Second Language for Machine Learning
UserDisplayName: Rishab
ThreadText: # Second Language for Machine Learning
  
  (Asked by: username_0 on 2023-03-04)
  
  I want to pursue Machine Learning and Data Science as a future career and wanted to get your advice on a good second language that will be useful in the ML field. Currently, I am learning Python and using libraries such as Pandas and Tensorflow to create some practical projects. However, for a job, I feel like I would need a second language to supplement Python. What recommendation do you guys have for a second language? Additionally, if you know of any resources or materials that could help me accelerate my learning in this area, I would appreciate any recommendations you may have.
  
  **Tags:** machine-learning, data-science, programming-languages
  
  > **Comments:**
  > **username_1**: Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.  
  > **username_0**: Sorry about the general question. I just wanted to know if there is a second language other than Python that is highly used in the Machine Learning/ Data Science industry to build Machine Learning models.  
  > **username_1**: Python has been quite important, I personally use it for my job, mostly to write APIs and custom actions/classifiers, otherwise, probably you can learn R and SQL.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2023-03-04. Score: 1
  
  I recommend that you learn SQL as your second language. Most data scientists need to pull data from SQL databases. That doesn't mean you won't have to deal with NoSQL databases, but SQL is more common. If you don't know SQL, you will always need to ask someone who knows it and will be at their mercy to give you what you want. A data scientist should understand their data's provenance and pedigree, the data model, schema, data dictionaries, and how to query the database.
  
  Here is a course by Coursera for furthering your career: [Databases and SQL for Data Science with Python](https://www.coursera.org/learn/sql-data-science?specialization=ibm-data-science&utm_source=gg&utm_medium=sem&campaignid=1876641588&utm_campaign=10-IBM-Data-Science-US&utm_content=B2C&adgroupid=117357906417&device=c&keyword=&matchtype=&network=g&devicemodel=&adpostion=&creativeid=507196710149&hide_mobile_promo&gclid=Cj0KCQiA9YugBhCZARIsAACXxeIWH5wr5pNU4RmWxUFwN037Kl68yN5sEezDAkoQFSu0U9TlDJfv3b8aAs_4EALw_wcB)
  
  > **Comments:**
  > **username_0**: Would you recommend learning a second language to perform Machine Learning, or is knowing Python enough to build the machine learning models? I've read articles talking about how companies use Python to build the model but use faster languages such as C++ to deploy the model, and I don't know if I have to know C++ as well to get hired as a Machine Learning Engineer.  
  > **username_2**: Python is enough for most jobs. C++ is a great language to know, but most ML people don't know it and don't need it.  
  
  ---
  
  