For anyone getting into the world of programming, the Raspberry Pi provides a great environment, and it's dirt cheap. Unlike a regular PC, the Pi has been designed from the outset around programming.
Visual Studio Code is an advanced editor that supports just about every programming language in use today. That is why Visual Studio Code has more buttons, knobs, and switches than a Martian starship.