I am relearning C++ so I can create C++ programs and run them inside Wolfram Language. I am installing the environment for writing C++. Can someone suggest the best and minimalist one which works best and what compiler is best supported with WSTP on Windows?
Also a side question, I have a very small SSD in which I have windows and Wolfram language installed, I am planning to add Visual Studio for creating C++ programs that are WSTP compatible. Can someone suggest the minimal options to choose below to make everything work with basic intellisense.
I don't like Visual Studio much but it is the only environment I used when I first learned C++ more than 5 years ago and want to refresh and learn how to create WSTP compatible C++ programs that I can call from inside Wolfram Language using Install.
Do people here have a preference for any particular environment and compiler that they use when creating WSTP programs (in Windows)? I am going for Visual Studio but it is a bloated program so any suggestions to make it less bloated and fast or another good program or compiler.

wstp.hheader file into my cpp and the librarywstp64i4m.libinto the Additional Dependencies for the Linker in Visual Studio andwstp64i4.dllinto the project binary. Then I have to create a template file to link the c++ function to a mathematica symbol with calling pattern then run it throughwsprep.exe. FinallyInstallfrom mathematica then will create a link to the function. How is library link different, i.e. what gymnastics will I have to play to make it work? Are they both the same technology? – user13892 Oct 13 '19 at 19:55LibraryLinkmay be unsafe for learning purposes since if c++ code is running in the same process as the kernel so anything wrong with c++ can crash the wolfram kernel as well? What is the official / preferred / well supported way to run c++ code in wolfram language,WSTPorLibraryLink? Can you also suggest some (video) tutorials to learn the command line syntax forMSVCwithout the IDE? – user13892 Oct 14 '19 at 14:49