Cześć,
moim zdaniem kurs Zelenta jest dobry, choć już swoje lata ma. W necie znajdziesz sporo równie dobrych i aktualnych kursów. Nawet tu na forum już podobne pytania padały, poszukaj a na pewno coś ciekawego znajdziesz.
Code Blocks jest środowiskiem IDE i zawiera wszystko, co jest potrzebne do programowania w C++, np. edytor, kompilator.
Visual Studio Code jest tylko edytorem, nie posiada np. wbudowanego kompilatora. Używam tego programu, ale nie do C++, domyślam się, że jest możliwość doinstalowania wtyczek, które pozwolą pracować z C++.
A tak poza tym, to moim zdaniem, wszystko zależy co się komu podoba i jak się komu pracuje w danym programie. Zawsze możesz spróbować. Najwyżej wrócisz do poprzedniego:)
Co do trzeciego pytania to JavaScript niewiele ma wspólnego z C++ i na odwrót. To całkiem inne języki mające inne zastosowania. Wszystko zależy, co dokładnie chcesz pisać. Jeden i drugi język jest dziś bardzo popularny i programiści tych jezyków mają "wzięcie".