45 answers
Asked
3898 views
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
45 answers
Updated
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
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:
Thank You.
Nancy
Updated
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.
Thank You.
Nancy
Updated
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.
Thank You.
Nancy
Updated
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.
Thank You.
Nancy
Updated
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.
Thank you.
Nancy
Updated
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
Alexander’s Answer
I'd say Python. Pretty easy and straight forward, and still used quite a bit in companies. Also anything cloud based.
Updated
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
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
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
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
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
Elizabeth (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
karthik’s Answer
Python is our top selection for the best programming language to learn first. One reason is that Python is currently the fastest growing programming language
Delete Comment
Flag Comment
Delete Comment
Flag Comment