this post was submitted on 07 Oct 2026
33 points (88.4% liked)
Programming
28739 readers
457 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
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I don’t think I understand the question, or rather what you want for an answer.
Programming has created everything you can do on or with a computer, which includes devices like watches, phones, TVs, video games and consoles, coffee makers (apparently), and even light bulbs; just to name a very small amount of computer devices.
Hell, someone has even ported Doom to bacteria.
I think the better question is what can’t you do with programming?
I think the better answer is what can't you do with programming yet.. For example, fixing a roof can't be done, but in the future there could be robots programmed to do just that.
This is the correct answer.
Anything a computer is doing, the software that does it is doing that because someone(s) programmed it.
You're not looking for a programming language specific to a task; those exist, of course, but it's better to know how systems are programmed, and what APIs are used to program the system you're interested to control. Choosing which programming language to use should come after knowing what you want the computer system to do.
Is there for example a programming language for editing videos or creating 3d models?
Everyone has said Openscad because it's cool but Blender also has a python API fyi!
Yes.
C, C++, Java, Rust, and likely hundreds of others. But if you’re interested in editing videos and creating 3D models, then likely you’re not looking for a language, but an existing software like After Effects, Blender, or any CAD (computer-aided design) software; unless you want to write your own software to do video editing and 3D modeling, but that’s not what you said. But if that is the case, you may want to start smaller and work your way up.
Arguably, when you're learning 3D graphics programming with APIs such as OpenGL or Vulkan you are programming 3D models