this post was submitted on 05 Jun 2026
101 points (96.3% liked)

Programming

28194 readers
248 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
 

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?

(page 3) 26 comments
sorted by: hot top controversial new old
[–] LovableSidekick@lemmy.world 1 points 2 months ago* (last edited 2 months ago)

I think yes, simple languages are worthwhile as a starting place, because complicated subjects like programming are easier to learn in chunks. With a simple language you can focus on the analytical part of programming and not muddy it up with learning the details of a complex language. When people do it the opposite way they might end up knowing how to use C++ or whatever and think they're programmers, but they don't understand how to break down a problem into logical parts and organize an app - and those are the important skills that make good code.

[–] namingthingsiseasy@programming.dev 0 points 2 months ago* (last edited 2 months ago)

It takes a long time to learn how to code (5-10 years I would say), and learning multiple languages will only make you a better programmer. Besides, you're just starting out and have no idea how far you're going to get... I personally failed the first few times I tried and didn't really catch on until I was in university. Start with something easy, maybe learn something useful, then try a harder one. Starting with a harder language just increases the probability that you find it too hard and give up. And plenty of people start with easy languages and still fail anyway, so don't take success for granted, even with an "easy" language.

In any case, code is just a tool to get a job done, so I would say start with finding a job that you want to do and then learn the coding you need to accomplish it. I personally learned how to code by using Python instead of a calculator for my science and engineering assignments in university. Besides that, it's a great language for general purpose tasks on Linux/UNIX systems - you can use it for file sharing, task automation, writing chatbots, etc.

Writing games is another good source of motivation - you could use Pygame in Python, which has lots of tutorials that you could play around with. There's also Godot too - you could just start by following the tutorial and playing around with some of the scripts to see what they do.

[–] mavu@discuss.tchncs.de 0 points 2 months ago

There are no easy or hard programming languages.
There are only good and shit programming languages.

load more comments
view more: ‹ prev next ›