What programming language would your recommend? by johnblood | tildeverse BBJ

>0 johnblood @ 2021/01/31 18:41

Hi,

I haven't logged into this tilde in a while.  I've wanted to learn how to
program for a while, but life keeps getting in the way.
I want to finally accomplish something.

What programming language would you recommend that I learn? I'd like to
create apps that work on both Windows and Linux (because I split my time
between both). I've bought a bunch of programming ebooks from the Humble
Bundle over the years, but am not sure where to start.

One caveat: I see recommendations for Python everywhere, but I would like to
try something different.

Thanks

>1 voytek @ 2021/02/01 00:03

>>OP

I'd recommend C++; classic language with compliers on all platforms.

While it's true that python has less boilerplate code to write,
is dynamically typed, and handles pointers under the hood; most
freely-available IDEs will auto-complete most of the boilerpate,
and learning materials have vastly improved since my college
days.

>2 anonymous @ 2021/02/01 00:09

>>OP

You don't mention what sort of programming you are interested in so any advice is going to be necessarily vague. Similarly, you don't say why _not_ python, so there's a real chance you'll get recommendations in the same vein.

With that being said you should probably just learn JavaScript. There are plenty of resources aimed at beginners and little prerequisite knowledge to starting. It was designed to run in the browser but has been ported to be used as server/desktop software as well. You'll get people that tell you it is wasteful or poorly designed, and even if they are right there's little argument that it isn't widely used. There's no sense being a language snob when you're just getting started anyway.

I'd read and work through Mozilla's tutorials[0] and skip books for now.

[0]: https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics