this post was submitted on 25 Jun 2023
22 points (100.0% liked)

Programming

13376 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
[–] furrowsofar 1 points 1 year ago

Consider what platform you want to target too. Windows, Linux, Android, Web, OSX, iOS, etc. They all have different best platforms. Generally best to use preferred development tools for that platform.

First language highly recommend Python. You could play with the standard Turtle Graphics, and then the Tkinter GUI kit that is part of the standard kit. Kind of primitive but a good start. Depends on how fast things need to be too. Not fast enough for say 3D stuff. Maybe simple 2D or text game.

For high end games, you want one of the faster solutions and also consider the game kits your going to use. This is not exactly easy stuff and quite technical. Java, C#, C++, and maybe Rust are good things to look at depending on platform. One can also extend Python with C and get good speed to. So some choices. Interestingly too Javascript can be quite fast these days too but that is more web based development, but there are ways to do desktop and mobile aps with web tech. So a lot depends on your goals and kind of tools you want to use.