To add to what Richard has said, you can create a template for projects, classes, and files pretty easily - just follow the link he gave, and also see here:
Template Parameters | Microsoft Learn[
^]
But ... you can't add a new
language to visual studio, only create projects for the languages it already knows. You can add support for new languages to the editor -
Add editor support for other languages - Visual Studio (Windows) | Microsoft Learn[
^] - but you can't add a language and expect it to be compiled, debugged, and released within the IDE itself.