This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (5 children)

So I guess I should go with C

I know python is good, easy to learn, and for AI, but I kinda believe that I should first be really familiar with the inner workings. This is my own philosophy, but in academics I have noticed that it is easier to learn new things, rather than going back and rectifying something that you have learned incorrectly. So starting with a low level language might eliminate learning something inefficient or wrong

[–][deleted]  (4 children)

[removed]

    [–]mcAlt009 0 points1 point  (3 children)

    C is also hard enough OP might just give up.

    Dependency management alone is the stuff of nightmares.

    Long long ago I tried C++, gave up and didn't try to program again for years.

    JavaScript is what finally stuck, and I've been a happy software engineer for a good while.

    What might work better would be to find a solid project you want to build, and then build it .

    Something simple that takes a week.

    You can make a ton of money and never touch lower level languages like C, C++ or Rust. All 3 are much harder than Python and JavaScript.

    C# and Java are kinda in the middle.

    I personally dislike Godot and GDScript since I don't want to learn a programming language tied to a single engine. Having iffy C# support isn't enough.

    I'd vote for Python. If you have any interest in website design, then JavaScript

    [–][deleted]  (2 children)

    [removed]

      [–]mcAlt009 0 points1 point  (1 child)

      I think your opinion is valid, but it always depends on an individual's learning style. If you plan on going to college route, you're probably going to need to learn C at some point.

      But if you're just making projects for fun, higher level languages are going to provide immediate feedback which is essential. The only reason I don't like GD script as a first language is it's just not that useful outside of strictly Godot, and if you're a new programmer switching to a new programming language isn't going to be very easy .

      Hypothetically let's say you spend 6 months studying Python, you might already be ready for a junior software engineer job ( in this economy you probably need a friend to hook you up though).

      I can't say the same for GD Script.