this post was submitted on 25 Jun 2023
20 points (95.5% liked)

Programming

13345 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

Hello friends, the title is mostly self explanatory. I would like to start programming but I also feel like I am not very smart, so I would like a programming language that is easier to grasp than others. That considered I don't hope to be able to learn something "powerful" but it would be nice to still be able to do some useful things. Something I would love to do is make games, I know those are usually made in C, which is a very difficult one, but maybe some simpler games can be made with other languages.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] yardy_sardley@lemmy.ca 5 points 1 year ago* (last edited 1 year ago) (1 children)

I would highly recommend python. It's fairly simple syntactically, which makes it less overwhelming someone who's just looking at code for the first time. It doesn't force you to learn about functions and classes right away, like other languages would, so you can focus on the real basics until you're ready to tackle the more abstract stuff.

The fact that it's on the 'simpler' side doesn't make it any less powerful, either. It's one of the top languages used for neural net AI and data science. It's also really great for throwing together a spur of the moment script when inspiration strikes, to automate a really boring task, for example. And yes, you can also make games with it.

Plus, the fundamental concepts that you use to solve problems with python are mostly the same in every language, so once you get proficient in one language, you'll be able to pick up other languages much easier.

Whichever language you do end up choosing, good luck on your journey!

[โ€“] raccoon@lemmy.ml 1 points 1 year ago

Thank you very much for the post and the good luck :) Python does seem to be the most recommended language in the thread so it's likely I'll go for that, I'll take a loot.