If you are new to programming, Python is good (it was my first programming language too). I avoided JS as my first programming language because it’s confusing. Some things are very confusing there and you don’t want to deal with those confusing things before you even understand what programming is and how programming languages work.
(You can try learning something like Rust or C/C++ first, but it might be too much for you)
I switched to Rust after a recommendation system I created in Python took too long (about a minute). The Rust version only took a few microseconds. I’m currently building a Lemmy moderation bot with a plugin system and also trying out Android development with Kotlin and Rust.
As for the communities, pretty much any tech related one.
If you are new to programming, Python is good (it was my first programming language too). I avoided JS as my first programming language because it’s confusing. Some things are very confusing there and you don’t want to deal with those confusing things before you even understand what programming is and how programming languages work.
(You can try learning something like Rust or C/C++ first, but it might be too much for you)
I switched to Rust after a recommendation system I created in Python took too long (about a minute). The Rust version only took a few microseconds. I’m currently building a Lemmy moderation bot with a plugin system and also trying out Android development with Kotlin and Rust.
As for the communities, pretty much any tech related one.