There's always a new trend about what's the best language to start with. It used to be Pascal 20 years ago. Then many started with C. Then Java and C# got popular. And these days I suppose many say Python is easy to start with (though it existed 20 years ago when Pascal was supposed to be your first language).
Point is, it doesn't really matter as long as you're committed. There are plenty of tutorials online. Pick a language, stick with it until you have a good understanding.
I'd suggest C# as it is managed (you don't need to pay too much attention to memory allocation and deallocation like you'd need in C or C++). It is also strongly typed, so it's easy to know what type your variable is and what can you do with it. The environment for you to write C# projects is Visual Studio (Community Edition), which is a bit heavy weight, but I think Visual Code (lightweight) also supports C#.
Python, as mentioned above is also rather popular. Types are a bit harder to understand as it doesn't have the explicit typing like C#, C, C++, Java.
Do not start with JavaScript. :D