The following section is a collection of resources about learning specific programming languages or programming-related topics.

Some frequently mentioned ""relevant"" programming languages to learn for data science (due to the number of in-built libraries and supporting ecosystem they have, and their learning curve) are:

However, in addition languages for software engineering (or data engineering) are equally if not more important - how to build software systems to store, retrieve, in an efficient manner. This includes

In addition to learning programming languages, learning how to use tools - IDEs , git, and software engineering practices.

05/09/2020