40 answers
Asked
Translate
Viewed 540 times
What's a good coding language to start with?
It's part of my major, I want to start now learning it, so it will be easy to understand when classes open again?
#computer #major #information-technology #technology #computer-software #coding #codingcamp #bootcamp #covid19 #career #college #student
40 answers
Updated
Translate
Kin’s Answer
Hi, Nancy.
I suggest you try to learn Python first. The field of computer science nowadays deals with a lot of big data information, like predicting what your customers will like most and trying to give them recommendations. After that, if you want to get involved in our development field, you can learn more Swift coding and Object-C/C# to develop mobile apps.
Next steps, you need to know the programming Data Structures and Algorithms. Just likes Greedy Algorithms: Shortest Paths, Divide and Conquer: Mergesort, Quicksort, Dynamic Programming, Randomised Algorithms and Backtracking Algorithms. These things are the best simple learning steps to try to learn any new programming language.
https://users.cs.fiu.edu/~weiss/
I suggest you try to learn Python first. The field of computer science nowadays deals with a lot of big data information, like predicting what your customers will like most and trying to give them recommendations. After that, if you want to get involved in our development field, you can learn more Swift coding and Object-C/C# to develop mobile apps.
Next steps, you need to know the programming Data Structures and Algorithms. Just likes Greedy Algorithms: Shortest Paths, Divide and Conquer: Mergesort, Quicksort, Dynamic Programming, Randomised Algorithms and Backtracking Algorithms. These things are the best simple learning steps to try to learn any new programming language.
Kin recommends the following next steps:
Updated
Translate
Chiu’s Answer
Depend on your experience on coding, Python or Java script is easy to start with.
You can try the https://hourofcode.com/us for the basic concept of coding
https://www.khanacademy.org/computing/computer-programming to learn the Java script.
Chiu recommends the following next steps:
Updated
Translate
kaili’s Answer
Python is the easiest you start a language learning, But It's just a script language. Usually be used for crawling or writing some small functional scripts. At the same time, it is also very powerful, someone used to develop a website. You will obtain confidence from learning python rather than let you down which use c/c++ as you start learning.
Updated
Translate
Robert’s Answer
Python! I think it is one of the most straightforward, while also highly in demand. It makes sense to start by learning one that is relatively easy, but also highly valuable.
Updated
Translate
Ayesha’s Answer
I think R or Python are good programming languages to learn and both are really in demand right now in data science. Personally I learned R first and believe its more intuitive and easier to pick up. I started to learn Python last year and feel like its a little harder to pick up than R.
Regardless there are some really good tutorials on to DataCamp and Code Academy to learn the basics of both programming languages.
Regardless there are some really good tutorials on to DataCamp and Code Academy to learn the basics of both programming languages.
Updated
Translate
Nadia’s Answer
Additional tip: if you have a company that you would like to work for in the future, check their current job offerings to see which languages are the ones they use or are looking for :)
Updated
Translate
Christopher’s Answer
Hi Nancy,
As many others have said, I would recommend looking into Python as a first-venture into the programming world. It's free, pretty easy to get started with, and there are tons of free online tutorials and resources.
I highly recommend starting to watch or read through some tutorials online, YouTube is a fantastic resource! With that being said, I've found that in order to really get into learning a language, you should try to come up with simple projects that you would like to accomplish on your own rather than merely following a step-by-step tutorial. Then you can take bits and pieces from tutorials and guides online and create something entirely your own. Following step-by-step guides is useful in the beginning, but it's not a great way to truly learn the material. Individual learning has always been the best way for me!
As many others have said, I would recommend looking into Python as a first-venture into the programming world. It's free, pretty easy to get started with, and there are tons of free online tutorials and resources.
I highly recommend starting to watch or read through some tutorials online, YouTube is a fantastic resource! With that being said, I've found that in order to really get into learning a language, you should try to come up with simple projects that you would like to accomplish on your own rather than merely following a step-by-step tutorial. Then you can take bits and pieces from tutorials and guides online and create something entirely your own. Following step-by-step guides is useful in the beginning, but it's not a great way to truly learn the material. Individual learning has always been the best way for me!
Updated
Translate
Rita’s Answer
If you are thinking of learning to code or make a career in coding; here are the best and the easiest coding languages to learn for the first-time learners:
1.Python
2.Ruby
3.JavaScript
4.Java
5.C/C++
1.Python
2.Ruby
3.JavaScript
4.Java
5.C/C++
Updated
Translate
Michael’s Answer
I would recommend staring with Python or C/C++ for beginner. Many self learn books or degrees begin with these languages. That being said, there is no wrong answer. Learning a programming language can be difficult, so if you already know someone who is proficient in a language, you might consider that language so they can assist you.
Updated
Translate
Satya’s Answer
Hi Nancy,
You will want to ensure that you have a strong foundational base in more common languages such as Java and Python, and to echo above advice you should focus on Cloud-based development tools that will allow you to be competitive in the job market. There are multitudes of resources which you can leverage for free or low cost, some more well-known and highly-praised resources are Udemy, Codecademy, aCloudGuru, LinuxAcademy. Furthermore, universities (especially in the time of Covid) have released varieties of online whitepapers, guides, and walkthroughs for technical skills for free.
You will want to ensure that you have a strong foundational base in more common languages such as Java and Python, and to echo above advice you should focus on Cloud-based development tools that will allow you to be competitive in the job market. There are multitudes of resources which you can leverage for free or low cost, some more well-known and highly-praised resources are Udemy, Codecademy, aCloudGuru, LinuxAcademy. Furthermore, universities (especially in the time of Covid) have released varieties of online whitepapers, guides, and walkthroughs for technical skills for free.
Updated
Translate
Keith’s Answer
Python is an easy language to learn with. Java and Python are both widely used and if mastered, should provide you opportunities for employment in many locations.
Updated
Translate
Julia’s Answer
Hi Nancy,
I would say the best language to start with is HTML5 or Python. HTML5 is used to create web pages using a CSS sheet and java script. For me this language has come the easiest to me and Code Academy is a really great free website to start learning this language. Both of these languages have more of a clear or intuitive syntax. I would start there before going into Java or C++.
I would say the best language to start with is HTML5 or Python. HTML5 is used to create web pages using a CSS sheet and java script. For me this language has come the easiest to me and Code Academy is a really great free website to start learning this language. Both of these languages have more of a clear or intuitive syntax. I would start there before going into Java or C++.
Updated
Translate
Keith’s Answer
Python is an easy language to learn with. Java and Python are both widely used and if mastered, should provide you opportunities for employment in many locations.
Updated
Translate
Cat’s Answer
I recommend starting with a good foundation by learning something like C++ or Java. By learning one of these languages you will be able to learn other languages (like python, javascript, even ruby) with greater ease than if you start with an easier language then build to a harder language. If you are interested at all in web development, vanilla JavaScript is a great place to start.
Updated
Translate
Rohit’s Answer
Python. Python continues to be one of the best programming languages every developer should learn this year. ...
Kotlin. Kotlin is a general-purpose programming language with type inference. ...
Java. ...
JavaScript/ NodeJS. ...
TypeScript. ...
Go. ...
Swift.
Kotlin. Kotlin is a general-purpose programming language with type inference. ...
Java. ...
JavaScript/ NodeJS. ...
TypeScript. ...
Go. ...
Swift.
Updated
Translate
David’s Answer
Python is a brilliant language to get started with. It is simpler than other languages such as c++ and will be much easier for a beginner to start learning.
Updated
Translate
Anantha Ganesh’s Answer
Python is one of the most commonly used programming languages today and is an easy language for beginners to learn because of its readability. It is a free, open-source programming language with extensive support modules and community development, easy integration with web services, user-friendly data structures, and GUI-based desktop applications. It is a popular programming language for Machine Learning and deep learning applications.
Updated
Translate
Julia’s Answer
Hi Nancy,
I would say the best language to start with is HTML5 or Python. HTML5 is used to create web pages using a CSS sheet and java script. For me this language has come the easiest to me and Code Academy is a really great free website to start learning this language. Both of these languages have more of a clear or intuitive syntax. I would start there before going into Java or C++.
I would say the best language to start with is HTML5 or Python. HTML5 is used to create web pages using a CSS sheet and java script. For me this language has come the easiest to me and Code Academy is a really great free website to start learning this language. Both of these languages have more of a clear or intuitive syntax. I would start there before going into Java or C++.
Updated
Translate
Cade’s Answer
I think the best thing you can do is gain exposure to multiple languages. Computer Science isn't about learning one language and sticking to it, but rather learning the fundamental characteristics and being able to apply them in different situations. I think having exposure in Python, C-based languages, and Java would be a good starting point for anyone.
I'm pretty sure it's the opposite? Could you explain why, because C is a low-level language, closer to machine code than python, so I'm intrigued to hear your explanation.
–
Aun M.
Updated
Translate
Sheel’s Answer
With so many choices around. some of the factors to consider in deciding which language to start with are:
1. Ease of learning
2. Long term prospects for the language
I agree with most of the responses. I would recommend that you start with Python first as it has a less pronounced learning curve and it is a language one can love, because of its beauty. Major companies like Google, IBM, Netflix, Facebook etc. use Python due to ease of maintenance and fast delivery timeline.
You can also consider picking up on JavaScript. It is vital to front-end web development and increasingly relevant for back-end development. And it is also rapidly expanding into areas like game development and the Internet of Things.
Other languages to consider after you learn Python would be Ruby and Java. Java is one of the most commonly used language in the world and has been around for several years now. It will help you master the Object Oriented Programming concepts.
Best Wishes!
1. Ease of learning
2. Long term prospects for the language
I agree with most of the responses. I would recommend that you start with Python first as it has a less pronounced learning curve and it is a language one can love, because of its beauty. Major companies like Google, IBM, Netflix, Facebook etc. use Python due to ease of maintenance and fast delivery timeline.
You can also consider picking up on JavaScript. It is vital to front-end web development and increasingly relevant for back-end development. And it is also rapidly expanding into areas like game development and the Internet of Things.
Other languages to consider after you learn Python would be Ruby and Java. Java is one of the most commonly used language in the world and has been around for several years now. It will help you master the Object Oriented Programming concepts.
Best Wishes!
Updated
Translate
Lou alberto’s Answer
There is no right answer, of course. Choosing a first language will depend on what kind of projects you want to work on, who you want to work for, or how easy you want it to be. Hopefully, this guide will help give you a better idea of which one you should pursue.
If you’re looking for something easy: Python
If you want a solid foundation to make you a master developer: C
If you’re looking for a job or want to make mobile apps: Java
If you want to try front-end development: Javascript
HOwever, Python is one of the most commonly used programming languages today and is an easy language and very straight for beginners to learn because of its readability.
If you’re looking for something easy: Python
If you want a solid foundation to make you a master developer: C
If you’re looking for a job or want to make mobile apps: Java
If you want to try front-end development: Javascript
HOwever, Python is one of the most commonly used programming languages today and is an easy language and very straight for beginners to learn because of its readability.
Updated
Translate
Reeju’s Answer
As a beginner I will suggest you to start with C/C++ and Python. C and C++ will help you to get strong programming fundamentals with bit less already written library support and OOPs and non-OOPs/procedural way of writing code/design insights. Where as Python will help you to understand the speed and code reusability stuff.
If you have good command/understanding of programming concepts using above languages, it will be a cake walk for you to try out or move to any other programming languages in future.
If you have good command/understanding of programming concepts using above languages, it will be a cake walk for you to try out or move to any other programming languages in future.
Updated
Translate
Satish’s Answer
Coding is interesting and fun if you like it. There are many different variations of coding (application development, database, automations etc.). Future is all about cloud and I would recommend starting with cloud supported scripting languages like python, javascript, java. If you dont feel interesting or comfortable, try SQL and R. As you are a beginner, spend some time in learning basics of these languages. Once you undersand the constructs of these differnet languages you can pick on one or two for indepth learning for your major.
Checkout these learning platforms.
https://www.udemy.com/
https://www.khanacademy.org/
https://www.coursera.org/
Checkout these learning platforms.
https://www.udemy.com/
https://www.khanacademy.org/
https://www.coursera.org/
Updated
Translate
Sendil’s Answer
Python is always recommended if you're looking for an easy and even fun programming language to learn first. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone who's new to programming
Updated
Translate
Yasith’s Answer
I would recommend to start with C or C++.
If you can learn the basics of programming using a low level language first, then it will help you to master any other language easily.
Basics of any programming language is Variables, Keywords, Operators, Conditional Operators, Loops, Method or Functions etc
Then move to Object oriented concepts (OOP) with any high level language like C# or Java.
You should be able to learn any language within a shorter time, if you master the basic concepts in a programming language. You will notice, every programming language does the same in a different way, mostly the syntax is different.
If you can learn the basics of programming using a low level language first, then it will help you to master any other language easily.
Basics of any programming language is Variables, Keywords, Operators, Conditional Operators, Loops, Method or Functions etc
Then move to Object oriented concepts (OOP) with any high level language like C# or Java.
You should be able to learn any language within a shorter time, if you master the basic concepts in a programming language. You will notice, every programming language does the same in a different way, mostly the syntax is different.
Updated
Translate
Raashid’s Answer
Top Programming Languages to Learn in 2020
Python. Python is one of the most commonly used programming languages today and is an easy language for beginners to learn because of its readability. ...
Java. ...
JavaScript and TypeScript. ...
Swift. ...
C# ...
C (and C++) ...
Ruby.
Python. Python is one of the most commonly used programming languages today and is an easy language for beginners to learn because of its readability. ...
Java. ...
JavaScript and TypeScript. ...
Swift. ...
C# ...
C (and C++) ...
Ruby.
Updated
Translate
pranab’s Answer
I believe , You can start with either of the languages
1.Python
2.Ruby
3.JavaScript
4.Java
5.C/C++
6.COBOL or mainframe
It depends on your aptitude and analytical skills but I think Python is easiest to learn
Regards,
Pranab
#iwork4dell
1.Python
2.Ruby
3.JavaScript
4.Java
5.C/C++
6.COBOL or mainframe
It depends on your aptitude and analytical skills but I think Python is easiest to learn
Regards,
Pranab
#iwork4dell
Updated
Translate
pranab’s Answer
I believe , You can start with either of the languages
1.Python
2.Ruby
3.JavaScript
4.Java
5.C/C++
6.COBOL or mainframe
It depends on your aptitude and analytical skills but I think Python is easiest to learn
1.Python
2.Ruby
3.JavaScript
4.Java
5.C/C++
6.COBOL or mainframe
It depends on your aptitude and analytical skills but I think Python is easiest to learn
Updated
Translate
Grace’s Answer
Hello! I personally think python is the best to start out with. It has easy syntax and holds your hand while learning theory about computer science. The second best I think would be Java or C++. Both languages are object oriented and allow you to start learning what the heck that even means.
Updated
Translate
Peter’s Answer
Based on industry trends i would recommend focusing on obtaining various Cloud related certifications. Whether general practitioners, architecture, data science, etc. This is where the industries - whether finance, entertainments, news, media, social - are all headed. That combined with general development / devops skills will position you well.
Updated
Translate
Lizzie’s Answer
Lots of answers saying Python, but I'd like to throw Processing in the ring.
Processing is sort-of like a subset of Java (so if you know Processing, you can write Java) that will help make it easier to learn basic programming concepts like functions, classes, loops, conditionals, and more. It's a good language to show you the output quickly, providing a nice and clean GUI (graphical user interface.) I like how it's an artsy/creative language--you write code to draw shapes, add colors, and make art!
Processing is sort-of like a subset of Java (so if you know Processing, you can write Java) that will help make it easier to learn basic programming concepts like functions, classes, loops, conditionals, and more. It's a good language to show you the output quickly, providing a nice and clean GUI (graphical user interface.) I like how it's an artsy/creative language--you write code to draw shapes, add colors, and make art!
Updated
Translate
Anup’s Answer
Python is a good programming language to start. SQL is widely used as well and can be very helpful as well.
Thanks,
Anup
Thanks,
Anup
Updated
Translate
Akshay’s Answer
Python is a good start if you are beginner. Lots of support and ecosystem around python. There are yearly conferences dedicated for python like PyCon which is 3 day event
Updated
Translate
Abhilash’s Answer
Depend on your experience on coding, Python or Java script is easy to start with.
Updated
Translate
Sheila’s Answer
Hi Nancy:
When I was completing my Nanodegree in Intro to Programming I used the following platforms listed below.
* Python
* Sublime (Code text editor)
* GitHub
Here are more training areas you could research for additional learning. Keep in mind there may be a fee for the courses at these sites.
* Code Academy
* Udemy
* Coursera
* Udacity
Good luck to you.
~ Sheila
Code Academy: https://www.codecademy.com/pro/membership?msclkid=62d33998f60113a4f60e67251803c3a4&utm_source=bing&utm_medium=cpc&utm_campaign=US_Brand_Core_Exact%20(Auto%20Tagging)&utm_term=codecademy&utm_content=US_Brand_Core_Exact%20(Auto%20Tagging)
GitHub: https://github.com/
Udacity (Intro to Programming): https://www.udacity.com/course/intro-to-programming-nanodegree--nd000
Udacity (Programming & Web Development): https://www.udacity.com/school-of-programming
Udemy: https://www.udemy.com/courses/search/?ref=home&src=ukw&q=programming
When I was completing my Nanodegree in Intro to Programming I used the following platforms listed below.
* Python
* Sublime (Code text editor)
* GitHub
Here are more training areas you could research for additional learning. Keep in mind there may be a fee for the courses at these sites.
* Code Academy
* Udemy
* Coursera
* Udacity
Good luck to you.
~ Sheila
Sheila recommends the following next steps:
Updated
Translate
Alexander’s Answer
I'd say Python. Pretty easy and straight forward, and still used quite a bit in companies. Also anything cloud based.
Delete Comment
Flag Comment