One thing we've consistently seen with students and beginners using VS Code is they don't realize they need a language extension or they create a new file from the Welcome Page but don't realize they need to save it to get colorization, recommendations, etc.
So a suggestion is from the Welcome Page, when a user clicks on New File, they are taken to a new untitled file, but we also trigger the language mode quick pick. They can choose a language mode, and based on this, they will get a toast prompt to install the corresponding extension.
Repl.it does a similar thing when you choose to create a new file, they prompt you to choose the language and name the repl
.
One thing we've consistently seen with students and beginners using VS Code is they don't realize they need a language extension or they create a new file from the Welcome Page but don't realize they need to save it to get colorization, recommendations, etc.
So a suggestion is from the Welcome Page, when a user clicks on New File, they are taken to a new untitled file, but we also trigger the language mode quick pick. They can choose a language mode, and based on this, they will get a toast prompt to install the corresponding extension.
Repl.it does a similar thing when you choose to create a new file, they prompt you to choose the language and name the repl
.