Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

Question

Best programming languages to learn?

Apr 2, 2016 10:16PM PDT

Hello, I'm new to these forums, so I hope I'm doing things right. I have recently decided to learn coding and programming, and would like to learn as many languages as I can. Where would be the best place to start? I know of many languages like Python and C++, but was wondering if there are a few that would be better for beginners, and could act as building blocks for learning other languages
Thank you very much for your time!

Discussion is locked

- Collapse -
Clarification Request
Did you start with a Google.
Apr 3, 2016 7:36AM PDT

Here's a thing I'm running into with new programmers. A few are not using search engines. They'll post for help on something before they google'd it. Some get all uptight and lash out over it so those types tend to flame out early and go to another field.

Your question on google finds answers and articles about this.

My answer is to learn the language you need to know at the moment and one more thing.

Learn the basics. My first languages were Fortran and some assembler for a mainframe. Yes I took other programming courses later but learning the basics of math, variables, and system design was more important to my success as a programmer than knowing the syntax of any particular language. Syntax I can look up or check the book or web. Basic design seems to be harder on folk along with what are variables, files and such.

- Collapse -
Here's a recent answer.
Apr 3, 2016 8:05AM PDT

Post was last edited on August 23, 2016 8:26 AM PDT

- Collapse -
Good point
Apr 3, 2016 10:52AM PDT

That's a good point, thank you. My logic was that using this forum would allow me to commune with programmers face to face rather than learn just from an article. I had found a list of programming languages through searching previously and was a bit overwhelmed by how many there were. I'll do a bit more digging.

- Collapse -
Since I write apps.
Apr 3, 2016 11:07AM PDT

I don't learn a language entirely. I never have since some would take years to learn all about it and then I'd miss the opportunity to get the job done or the app out the door.

There are basics such as math, variables, and so that I find new programmers don't have a grasp on. They flail about without the basics. One recent dialog had the new programmer claiming they were years into programming at a job yet didn't know or use arrays. The community they asked for help were not kind.

-> Forget languages. Focus on what you want to create. In the infographic look at "What do you want to do?"

- Collapse -
Clarification Request
you should consult
Aug 23, 2016 12:46AM PDT