Skip to main content
8 answers
9
Asked 394 views

What is the best coding language to start with?

I would like to know what coding languages that can be used universally and where I could learn them from.

Thank you comment icon Personally, I started with Python. It is very easy and straight forward. Dominic

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

9

8 answers


5
Updated
Share a link to this answer
Share a link to this answer

Harish’s Answer

Python is a relatively simple language to start with; it uses dynamic typing (which means you don't need to define the type of each variable; the system automatically figures out the type during runtime) and the syntax is easier to work with than C++ or Java.

Html/CSS are pretty easy on the front-end side; you can gain exposure to how scripting works, and dabble with JavaScript as well. You can directly see the output of what you code/script in real time, and thus you won't have to deal with annoying compile errors while you're still learning to code.

SQL is useful too, and relatively simple compared to other programming languages. It's used for reading/editing information from databases, and should be pretty fun too

You can use online sites like geeksforgeeks/baeldung/udemy/coursera to learn the material, and leetcode/hackerrank to practice problems.

Harish recommends the following next steps:

Learn Html/CSS/JavaScript
Learn Python
Learn SQL
Thank you comment icon Thank you for giving me advice. Benjamin
5
1
Updated
Share a link to this answer
Share a link to this answer

Pooja’s Answer

Hi Benjamin - Python along with SQL are widely used languages and I would recommend LinkedIn learning courses to get started. Hands on practice labs with right IDE's is the best way to go about learning. Good Luck, Thanks!
Thank you comment icon Thank you for giving me advice. Benjamin
1
1
Updated
Share a link to this answer
Share a link to this answer

Rihem’s Answer

Hello Benjamin !

The "best" coding language to start with depends on your goals, interests, and the specific type of programming you want to pursue. Here are a few popular programming languages to consider, along with recommendations for different goals:

Python:

Python is often recommended as an excellent language for beginners. It has a clear and readable syntax, making it a great choice for those new to programming.
Python is versatile and used in various domains, including web development, data science, artificial intelligence, and automation.
Ideal for beginners interested in web development (Django, Flask), data analysis (Pandas, NumPy), and more.
JavaScript:

JavaScript is the primary language for web development. If you're interested in creating interactive websites and web applications, JavaScript is a must-learn.
It's essential for both front-end (client-side) and back-end (server-side) web development.
Java:

Java is known for its portability and strong, statically-typed nature. It's a great language for learning object-oriented programming concepts.
Java is used in various applications, including mobile app development (Android), web development, and enterprise software.
C++:

C++ is a powerful and efficient language often used in game development, system programming, and performance-critical applications.
It's a good choice if you want to delve into low-level programming and understand memory management.
Ruby:

Ruby is known for its simplicity and ease of use, making it a friendly language for beginners.
It's often associated with web development, particularly with the Ruby on Rails framework.
Swift (for iOS) or Kotlin (for Android):

If you're interested in mobile app development, Swift is used for iOS app development, while Kotlin is used for Android app development.
Both languages are relatively beginner-friendly and have robust communities.
C# (C Sharp):

C# is commonly used for game development with the Unity game engine. It's also used for Windows applications and web development with ASP.NET.
It's a great choice if you're passionate about game development.
HTML/CSS:

While not traditional programming languages, HTML and CSS are essential for web development. HTML is used for creating web page structure, while CSS is for styling.
These are relatively easy to learn and a good starting point for web development.
SQL:

If you're interested in working with databases and data management, learning SQL (Structured Query Language) is crucial.
Your choice of the best programming language should align with your goals. If you're not sure where to start, consider your interests and the type of projects you want to work on. Python and JavaScript are often recommended as solid starting points for beginners due to their versatility and community support. Ultimately, the best language is the one that motivates you to learn and allows you to accomplish your goals.
1
1
Updated
Share a link to this answer
Share a link to this answer

Atul’s Answer

Python, Java Script, Java, Go, C++ listed in the priority order.
Thank you comment icon I am really grateful you took the time to answer this question. Benjamin
Thank you comment icon Agree with most of the answers above. Python and Javascript. Start here: https://www.codecademy.com/ Michael Wilson
1
0
Updated
Share a link to this answer
Share a link to this answer

Liam’s Answer

Hi,

Python, in my opinion would be an excellent place to start. It will give you an excellent foundation, while also being easy to learn and easy to understand.

Python is used by many large companies (Netflix, Facebook etc.) and is very flexible, is often open source etc. so its very easy to learn and learn quickly.

JAVA is more powerful, but is often tricky to learn, so perhaps not the best starting point. However once you have the foundations with Python, JAVA should come relatively easy to you.

MySQL is another easy one to learn for beginners, so it's definitely another one to consider. Do take note though that this is not open source so this may hamper your learning.

Best of luck!
Thank you comment icon Thanks, can't wait to put this advice into action! Benjamin
0
0
Updated
Share a link to this answer
Share a link to this answer

Michael’s Answer

Agree with the answers above: Python and Javascript, the latter especially if you are interested in website development.

Michael recommends the following next steps:

https://www.codecademy.com/
Thank you comment icon Thank you for sharing your perspective. Benjamin
0
0
Updated
Share a link to this answer
Share a link to this answer

Anabel’s Answer

Hello Benjamin,

I know everybody is saying Python, and it is true that Python is easy (and if you star with python it will be great too), but, I have been a programming teacher many years, and I recommend you to start with Java or C#, this languages are more structured, more organized, and when you learn something new, you need to understand where everything goes, and them, after understand where everything goes, them, you can be flexible, as python it is,

That is my recommendation for you, good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Rebecca’s Answer

Thank you for your question. I am glad that you are interested in coding.
If you are interested in coding, you can start to do it any time, i.e. does not require to wait to start it in the university. Also, practices makes perfect!
Below are my suggestions :
1. Choose an easy programming language to start with, e.g. Scratch, Python, etc.
2. Learn the syntax and structure of the language. There are plenty of resources online.
3. Start doing some simple coding using the language.
4. After you have familiarize with language, you can use it to do some small projects, e.g. control a car, robots, etc.
5. Learn another programming language if you want
Hope this helps! Good Luck!
Thank you comment icon Thank you, this is really helpful. Benjamin
0