Sezer
2 min readApr 23, 2023

From which language to start coding yes and no in 10 steps

Are you ready to start your journey as a programmer? Choosing the right programming language can be a daunting task, especially if you’re new to coding. With so many programming languages available, it’s easy to feel overwhelmed. However, don’t worry! In this article, we’ll guide you through the process of choosing a programming language that’s right for you in 10 easy steps.

  1. Do you want to create websites?

Yes: Consider learning HTML, CSS, and JavaScript. These three languages are the foundation of web development.

No: Go to step 2.

2. Do you want to develop software for desktop or mobile devices?

Desktop: Consider learning C++, Java, or Python.

Mobile: Consider learning Swift (for iOS) or Kotlin (for Android).

No: Go to step 3.

3. Do you want to work with data?

Yes: Consider learning Python or R. These languages are widely used for data analysis and data science.

No: Go to step 4.

4. Do you want to work with artificial intelligence or machine learning?

Yes: Consider learning Python or MATLAB. These languages have robust libraries and frameworks for machine learning and AI.

No: Go to step 5.

5. Do you want to work with game development?

Yes: Consider learning C++, C#, or Java.

No: Go to step 6.

6. Do you want to work with system administration or network programming?

Yes: Consider learning Python or Bash. These languages are widely used for system administration and network programming.

No: Go to step 7.

7. Do you want to work with databases?

Yes: Consider learning SQL. SQL is the standard language for working with databases.

No: Go to step 8.

8. Do you want to work with low-level programming?

Yes: Consider learning C or Assembly. These languages are used for low-level programming, such as writing operating systems or device drivers.

No: Go to step 9.

9. Do you want to work with web scraping or automation?

Yes: Consider learning Python. Python has powerful libraries for web scraping and automation.

No: Go to step 10.

10. Do you want to work with embedded systems or microcontrollers?

Yes: Consider learning C or Assembly. These languages are used for programming embedded systems and microcontrollers.

No: Congratulations! You have successfully completed the survey. Based on your answers, we recommend that you start with the language(s) that best match your interests and goals.

In conclusion, choosing the right programming language can be overwhelming, but by answering simple yes or no questions, you can narrow down your options and find the best language to start with. Keep in mind that programming languages are just tools, and the most important thing is to learn programming concepts and best practices that will help you become a skilled and effective programmer. Happy coding!

Sezer
Sezer

Written by Sezer

Story blog article writer.

Responses (1)