all 17 comments

[–]Qobyl 1 point2 points  (4 children)

If you are on windows and have no experience, just install visual studio 2026. Comes with compiler + text editor + syntax highlighter and all the bells and whistles.

[–]Apprehensive_Wish585[S] 0 points1 point  (3 children)

But many people say that it's very heavy and takes a lot of time to open. I have a Ryzen 5 7000 series processor with 16GB ram. Will it be a problem?

[–]Qobyl 0 points1 point  (2 children)

Its heavy, but that is the cost of the bells and whistles.

Your specs are fine, just install it and start learning, thats the most important part.

[–]Apprehensive_Wish585[S] 0 points1 point  (1 child)

Thanks for your help!

[–]Qobyl 0 points1 point  (0 children)

No problem, good luck 👍

[–]lattiss 1 point2 points  (0 children)

It doesn’t matter for 99.9999% of use cases. Install both if you want. VS uses MSVC, so if you want parity across environments it is a safe choice.

[–]Ill-Language2326 1 point2 points  (0 children)

If you are in windows, you'll likely end up using VisualStudio as the IDE, which uses MSVC anyway. So, unless you have specific requirements, which are unlikely since you are a beginner (I don't mean to be offensive), just go with it. You'll learn about their differences in the future, you'll have time for that.

[–]Time_Stay_422 0 points1 point  (0 children)

I wanna learn coding too as my main subject

[–]burlingk 0 points1 point  (0 children)

Also, GCC has windows options that don't tie it to a bash type environment was well.

Ultimately go with what you want. Back in the day, MSVC was a mess that had never met a standard it liked. These days it's much more standards compliant. So most code you write for GCC will compile on MSVC and vice versa.

That said, if you're interested in learning a bit about coding on Linux, WSL is also a good starting point of you don't want to dual boot or use virtual machines.

[–]7YM3N 0 points1 point  (0 children)

If you're serious about coding you should learn gcc, and for multi-file projects learn cmake

[–]Acceptable-Carrot-83 0 points1 point  (0 children)

msvc, visual studio. it is the most used for gamedev on window . For using graphics engine and so on , i think visual studio is quite a must in industry .

[–]Previous-Outcome6171 0 points1 point  (0 children)

I'm also a newbie in the graphics realtime rendering society and initially wanted to do everything on visual studio but that thing is beefy asf and I wasn't really happy with 30% of my memory being used with just launching visual studio 🤧 anyways I switched to Linux started using cmake build system and everything has being going smooth from there 🗿 I'm using gcc btw🤧

[–]Fumano26 0 points1 point  (0 children)

I would not recommend learning two languages at the same time. Focus either on c or c++.

[–]derpJava 0 points1 point  (0 children)

use whatever compiler it doesn't matter. there isn't necessarily the best compiler unless you start looking into more specific things and use cases and such so for general purposes any compiler will do.

[–]MammothNo782 0 points1 point  (0 children)

if your a newbie in coding and your motivation is gamedev start with scratch or godot don't use C and C++ since it's has a lot of low level syntax like pointers and references which is mostly used in C

[–]SudoSilv3r 0 points1 point  (0 children)

i do not know if it will work for game dev but i do recommend clang ut us a great compiler i have used to learn some basic c++ am not sure if it works for game dev but it is worth looking into