Question:
Hi guys, I know this may not be the place to ask but I don't really know any other place to ask this, either way my question is should I stop learning c++ and learn gdscript instead???? The reason I learn c++ was because my dumbass thought godot supported it directly in the editor and also because when I install a certain android version of godot it supported c++(I could be trippin here) but then I downloaded the new version and that version only supports gdscript. I'm already pretty deep when it comes to learning c++ so Idont really know what to do, should I stop continue learning it then learn godot and after I learn it should I start from scratch when I learn gdscript or do
I just learn the syntax and their basics?
Im sorry if this is pretty long but if u have the time I would love to read ur tips. Thank you!!!

  • xyz replied to this.

    dumb_programmer If you intend to work with Godot a lot, definitely put the majority of focus on GDScript for start. However, proficiency in C++ will make you a much better overall coder. C/C++ kinda forces you to understand how computers actually operate on the lower level. This knowledge is very useful (especially for game development) and will translate into all other languages, including GDScript. Being familiar with C/C++ syntax is also a boon as many other languages borrow that syntax. So if you like the language from what you've learned so far, continue learning it. Another option would be to first learn C instead of C++. It'll still be good for your overall programming muscles but will spare you from "complicated" stuff that's added on top of C in C++. You can always expand into C++ later.

      xyz omg! thank you so much for the answer I've been really confuse on what to do and ur answer definitely cleared a lot of things.

      Also, while godot does support C/C++ since it's core is written in that/those it has never supported it as a scripting language exactly. So yes while you can write games with C/C++ using godot engine, if however you also intend to use the editor then you'll inevitably end up likely doing some GDScript scripting also. But worry not, getting up and running with GDS takes you only a day or two, especially if you already are familiar with something like C.

      xyz i think every programmer should learn a little C++
      the first couple chapters of some C++ "getting started" guide i borrowed from a library instantly made me a better coder in general, despite the fact i haven't used C++ since.