- Apr 26, 2020
- 1,711
- 995
Please note - The languages I recommend below are used every day to build large-scale projects and have a big community that supports them in that particular section.
- IOS App Development -
Swift - Easily make native apps for apple devices. You can make big apps with a lot of features and very less bugs using this language.
For learning -Code:https://www.raywenderlich.com/ios/paths - Just watch the free stuff
- Android App Development -
Kotlin - Easily make android apps for android devices. Scalable and not buggy. Preferred by Google now.
For learning -Code:https://kotlinlang.org/docs/home.html
- Just want to get started In programming or learn Machine Learning -
Python - Easy to learn. Simple syntax. Has a growing community that is ready to solve every problem using a python module.
For Python learning -For Machine Learning learning -Code:https://www.w3schools.com/python/ - not in-depth but great for a beginner to start for freeCode:https://machinelearningmastery.com/machine-learning-in-python-step-by-step/
- Robotics -
C++ - Fastest in runtime performance and powerful enough to make an automated ironman from scratch.
For learning C++ -For learning Robot Operating System (ROS) -Code:https://www.learncpp.com/ - best, free, and in deptCode:https://docs.ros.org/en/humble/ - In dept & Harder Learning Curve
- Website Development -
JS - Today you can build frontend and backend both in js. There are different frameworks but first, you should clear fundamentals by learning js.
For learning JS -PHP - Ever wanted to create a custom WordPress theme or plugin? Learn PHP. It can also help you to create dynamic sites other than WordPress but for that, you can use js.Code:https://javascript.info/ - Get started for free
For learning PHP -Code:https://phptherightway.com/ - Great site to start learning