81

I have been thinking of learning some programming recently, but I don't feel confident enough. Is there any point in beginning with something like Zig or Go, and switching to something more serious later?

you are viewing a single comment's thread
view the rest of the comments
[-] portifornia@piefed.social 6 points 20 hours ago

Any use? Always! Exercising your brain will never be a bad investment!

But which language really depends on why you want to learn and what you want to do with it, though! Coming at it from a 'languages with an abundance of learning resources' perspective (sorry not exhaustive):

  • You want to program devices; LEDs, microcontrollers, sensors, etc? Python!

  • You want to make a pretty website? JavaScript with the React framework!

  • You want to prototype out a monolithicly big web app quickly? Ruby on Rails!

  • You want to make infographics? R!

  • You want to start a career in Software Engineering? JavaScript with Node, Go, Rust, or C# with dot-net framework, and many more*. Also, abort, don't do this, AI is decimating the job seeking field right now.

So, it really depends on what YOU want to do with it. As others have hinted, a programming language is often just 'syntactic sugar' to accomplish the same programming concepts. Most all the modern languages can do the same things, just using different function-names/words/syntax. So as a learner, just frankly ignore all the "{X} is best at {Y}" arguments, including those above, and instead: concentrate on the concepts (like loops, recursion, associations, type control, etc, etc, etc.) over the specific language, first. Good luck OP!

[-] MonkderVierte@lemmy.zip 3 points 11 hours ago* (last edited 11 hours ago)
  • You want to make a pretty website? ~~JavaScript with the React framework!~~

Html und CSS, javascript if not otherwise possible. Please do progressive enhancement.

[-] pixeldaemon@sh.itjust.works 2 points 17 hours ago
this post was submitted on 05 Jun 2026
81 points (96.6% liked)

Programming

27160 readers
398 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS