I don’t like these questions, because I don’t want to waste someone’s time learning what I told him to learn.
But I can recommend for an easy start: Python (High-level language ).
Then you better know at least C and C++ syntaxes, I can say they are used more than any other language so far, They are older and low-level languages.
I can give you examples of their uses:
Python:
- Web Development
- Machine Learning
- Image Processing
- It’s used in Science and Medicine fields.
- Data Analysis
- Making Robots (Check Raspberry Pi)
Websites built with Python as the back-end: YouTube, Instagram, Quora, Reddit, Dropbox, Spotify, Yahoo Maps, Pinterest, Washington Post, NASA, Bitbucket, Disqus.
More here: List of Python software - Wikipedia
For robots projects, Search on YouTube.
C/C++
We can talk about them for months, But Let’s get into the list.
They’re used in:
- In operating systems like: Unix /Linux , macOS (using Swift language in new versions) , Windows.
- Embedded C: Check out Arduino for building Robots using C.
- It’s used to build programming languages like: C++, C#, Objective-C, D, Go, Java, JavaScript, PHP, Python, Ruby, Ring, Perl.
- C++ is used in many game engines, And making the biggest titles out there (Check out the Unreal Engine and its games).
The list is way longer, You can search on Google for their uses.
C/C++ are basically the best languages to run heavy big projects, They are low-level languages (They have direct access to CPU and RAM, low-latency compared to High-level languages)
If you’d like, Search for the differences between low-level and high-level languages.
So now you understand the importance of C/C++.
Choose C/C++ only if you need their power in really heavy and big projects.
>> Also you can read:
- What is the difference in using Python, Ruby or C++?
- Which language is best, C, C++, Python or Java?
Forgot perl.
ردحذف