Hey everyone! I just started using VS Code after hearing it's great for coding, especially if you plan to work with multiple programming languages. I'm hoping to get some guidance on how to set it up well. Could you share resources like guides or tutorials for both setup and usage? I'm particularly interested in the best plugins and extensions to use.
The languages I'm looking to learn include Python, C, C++, and possibly Fortran. Just for some background, I'm an engineering student, and although I tried a bit of Python and C++ back in high school with Notepad++ and DevC++, I could really use some help getting going with VS Code now. I'm also trying to set it up for LaTeX but I'm a bit stuck, so any tips on that would be appreciated too! Thanks a lot!
2 Answers
Check out the extension sets available for each language you want to use. The Python and C/C++ extensions from Microsoft are solid choices. For LaTeX specifically, I'd recommend LaTeX Workshop; it's really the gold standard. You can find these extensions easily in the Extensions tab of VS Code!
There's a ton of video tutorials online for setting up VS Code with Python, C, and C++. It's not a bad choice, but I prefer JetBrains for its ready-to-go IDEs that simplify everything. If you're serious about LaTeX, consider some specialized editors instead. They can make it much easier with real-time feedback and less hassle. Just think about why you need LaTeX—if it's not immediately necessary, it might be worth setting that aside for now. It does take a significant time investment to learn!
I'm interested in LaTeX for potential future academic work, so I appreciate the tip! What platforms do you recommend instead of VS Code for LaTeX? Also, is JetBrains more beginner-friendly compared to VS Code?
Thanks for your insights! I chose VS Code mostly because it's free and can run offline, which is essential for me since my internet's not always reliable.

Absolutely, extensions are key! LaTeX Workshop is a must. Just search for it in the extensions and install it—super straightforward!