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
 

So recently I've stumbled upon a video, where a guy creates an animation by programming it with maanim.

And after that I also found a way to create music with programming too.

So I'm wondering.. What else can you actually create using programming? Besides the obvious software, VR, AR and all that

you are viewing a single comment's thread
view the rest of the comments
[–] dohpaz42@lemmy.world 8 points 20 hours ago (3 children)

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?

[–] MyNameIsRichard@lemmy.ml 1 points 10 hours ago

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.

[–] bignose@programming.dev 4 points 17 hours ago* (last edited 17 hours ago)

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.

[–] black_lotus@lemmy.world 5 points 20 hours ago (3 children)

Is there for example a programming language for editing videos or creating 3d models?

[–] fruitycoder@sh.itjust.works 2 points 10 hours ago

Everyone has said Openscad because it's cool but Blender also has a python API fyi!

[–] vk6flab@lemmy.radio 5 points 18 hours ago* (last edited 18 hours ago)

Yes.

  • 3D models: OpenSCAD.
  • Video editing: ffmpeg.
[–] dohpaz42@lemmy.world 2 points 16 hours ago (1 children)

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.

[–] Sonotsugipaa@lemmy.dbzer0.com 3 points 13 hours ago

Arguably, when you're learning 3D graphics programming with APIs such as OpenGL or Vulkan you are programming 3D models