8 answers
8 answers
Updated
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.
Learn Html/CSS/JavaScript
Learn Python
Learn SQL
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:
Thank you for giving me advice.
Benjamin
Updated
Atul’s Answer
Python, Java Script, Java, Go, C++ listed in the priority order.
I am really grateful you took the time to answer this question.
Benjamin
Agree with most of the answers above. Python and Javascript. Start here: https://www.codecademy.com/
Michael Wilson
Updated
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.
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.
Updated
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 for giving me advice.
Benjamin
Updated
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!
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!
Thanks, can't wait to put this advice into action!
Benjamin
Updated
Michael’s Answer
Agree with the answers above: Python and Javascript, the latter especially if you are interested in website development.
https://www.codecademy.com/
Michael recommends the following next steps:
Thank you for sharing your perspective.
Benjamin
Updated
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!
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!
Updated
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!
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, this is really helpful.
Benjamin
Delete Comment
Flag Comment