Do C++ nie używam VSC więc się nie wypowiem, natomiast jeżeli chodzi o JS, HTML, CSS, Angulara i PHP to już jak najbardziej. Przenoszenie projektów na Linuxa nie stanowi problemu dla wymienionych przeze mnie technologii. Co do C++ to tutaj już pewnie będzie gorzej. Są też różnice w uruchamianiu np. Angularowego projektu tak aby się odświeżał przy zapisie zmian. Generalnie zawsze są jakieś drobniejsze lub nieco cięższe różnice ale generalnie związane z instalacją niezbędnych elementów lub uruchamianiem projektów.
Dla Anuglara mogę polecić ci następujące dodatki:
Angular 8 Snippet
Angular Console
Angular Language Service
Auto Import - bardzo ułatwia życie
TSLint - dla pisania ładnego kodu (tylko patrz, czy nie instalujesz przestarzałej wersji)
SCSS formatter - chyba nie muszę przedstawiać :)
Visual Studio InteliCode