[Guide] To choose programming language based upon your interest

akaseo

Elite Member
Jr. VIP
Joined
Apr 26, 2020
Messages
1,711
Reaction score
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 -
    Code:
    https://www.w3schools.com/python/ - not in-depth but great for a beginner to start for free
    For Machine Learning learning -
    Code:
    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++ -
    Code:
    https://www.learncpp.com/ - best, free, and in dept
    For learning Robot Operating System (ROS) -
    Code:
    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 -
    Code:
    https://javascript.info/ - Get started for free
    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.
    For learning PHP -
    Code:
    https://phptherightway.com/ - Great site to start learning





 
Creating a blazing fast REST API - Golang :D
 
Sure but I still prefer PHP or JS for that task. Golang looks kida ugly for me.
 
Sure but I still prefer PHP or JS for that task. Golang looks kida ugly for me.
I think it depends on the scope of the project. If you need to create a small REST API, then PHP / Node.js is well suited for this task, but if we are talking about a large project, a lot of data, calculations, etc., where accuracy and reliability are needed, then we need to go deeper to the choice of technology.
 
I think it depends on the scope of the project. If you need to create a small REST API, then PHP / Node.js is well suited for this task, but if we are talking about a large project, a lot of data, calculations, etc., where accuracy and reliability are needed, then we need to go deeper to the choice of technology.
I've built APIs that have millions of hits per day and without issues with NodeJS and Typescript. There's not much that JS cannot do these days.
 
I've built APIs that have millions of hits per day and without issues with NodeJS and Typescript. There's not much that JS cannot do these days.
JS is just too large right now. No one knows how big it is actually.
 
It feels weird to see a Robotics section in a seo forum. Anyway, it's a bit "naive" to limit robotics to C++. Python is heavily used in robotics (it supports ROS as well). For industrial robotics, you might also need to learn PLC programming.
 
Which language to make use of openai api to make ai software etc?
 
Which language to make use of openai api to make ai software etc?
I use python and c#. Python is simpliest, but with c# you can create a Windows interface quickly too.
 
Which language to make use of openai api to make ai software etc?
See it's an API. If you want to use it for a site. Use PHP this way it will easily work with CMS like wordpress.

If you want to make windows app use C# or C++ or JS or Python. All of them libraries to make .exe apps.

One more thing before choosing on the language look at the pros and cons for better understanding them.
 
what about for windows desktop apps like seo app?
 
what about for windows desktop apps like seo app?
If you know js then it could be electron js
You can also built them using C# or C++

Python can also make it but it will be bloated.
 
Thanks a lot for answer!
just 1 more question though, never into C languages but among C# and C++, which you recommend me?
C# and C++ most are used by large scale organisations so it doesn't really matter which do you choose but what matters is which one you learn the best.

I recommend exercism for learning it.
 
Back
Top