>>9852277I knew about Remedy, but somehow missed out on the first and last ones. A thankful salmiakki and a sauna to you, Jaakko.
>>9852312It depends on how you define 'smart'. It's 90% reading documentation and 10% solving actual problems, unless you go absolute madman and do everything from scratch like our prophet did, at which point it's essentially just applied math with a sprinkle of linguistics (i.e. not fucking up your syntax, and most 'safe' languages will take care of that at compile time).
It's a fun hobby, but I don't know if I'd recommend it as a profession, because no amount of money can make up for the soul-crushing nature of modern programming, with the exception of implicitly low-level fields like embedded or industrial systems, which also overlap to a fair extent with electrical engineering.
If you just want to make vidya games, find a decent engine you like and mod for it. Saves you most of the trouble.
As for languages, C is my usual go-to recommendation: while it's half a century old and really fucking rough around the edges at this point, it's also the lingua franca in terms of syntax, and knowing the basics will let you go either low-level (assembly and hardware) or high-level (C++, C#, and all the other bloatware languages) from there. You could always do simpler things like Lua or Python, but while they're technically languages in their own right, they always gave off a very scripting-like vibe, which may or may not be to your liking. Look around and see what seems interesting.
However, don't use Rust. Trust me.