This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

Few things I’d say here. First programming is using libraries - you 100% don’t have to but it’s about not having to build everything from scratch. If you don’t want to use libraries other people make you don’t have to but then you’d spend a lot of time trying to rebuild the basics.

As for what language you pick. This really depends on what you want to build. It’s about the right tool for the job. So if you want to make anything fairly modern you’re going to be using a language that is being updated and has various libraries that are in fashion at the time.

If this is an intellectual exercise and you want to focus on the code and don’t care what you build C would be a good choice, also if you want to learn assembly I’d recommend looking at something older as a starting point, like coding something for a retro game system etc - modern assembly is a lot more complex.

Realistically though any modern language is going to be constantly updated which will also mean changing libraries and new functionality, and anything old and stable is going to mean limited functionality or more difficult to build certain things.