saves you from a lot of bugs though. There's a good reason why Typescript is becoming more popular than Javascript
Fun fact: C now supports Super Nintendo though PVsnesLIB
Neat. >PVSnesLib works on Windows and Linux systems. Due to technical constraints, it is available for now on 32 bits system only.
What does this mean? Do I need to develop on a VM if I have 64 bit system?
i dont care what people say about python, its the coziest language ive ever used and has so many packages that do the work for you. i know its flaws for certain applications but ive never had to use it for anything that it couldnt do just fine.
>Run python algorithm opening a file with 5 million sign long string for parsing
Takes hours >Do the same in F#
takes 8 seconds
Python was never good for anything other than making non programmers use already existing libraries written in C without learning C
Python is slow as frick though. The reason it's so popular is just because it's easy for non programmers to learn and there's good libraries for data manipulation. But let me tell you, it will give you bad habits if you're learning on it.
If you need actual optimization like minecraft or a bullet hell, pick c++ and make from scratch. If you don't, just pick Unity. Idk what indies use Unreal for aside showcasing Mario/Zelda inside field of grass
Literally no reason not to learn C++ first, it's the fastest, most useful for things that aren't webdev and after learning it well you will know every concept in every other language.
unity c# is different from normal c#
Also learning one programming language makes it easier to learn the next so just pick one and stick to it instead of jumping ship after 2-3 months for the "new thing"
When it starts to get hard and you want to start again on a new language because it seems simpler it's just because the into to the new language is easy, but it will get harder aswell
C++ has a steeper curve, but managable if you have the drive
C++ will teach you more about what goes on behind the scenes, but at the cost of having to learn more and doing more boilerplate code
imo for a indie game developer c# is the way to go
>learn a programming language >work 16 hours a day staring at lines of text
or >practice people skills >con a group of programmers to code your dream game for you
>having to declare the data type of every variable and function
that's a big yikes
learn python instead
>not HolyC
saves you from a lot of bugs though. There's a good reason why Typescript is becoming more popular than Javascript
Neat.
>PVSnesLib works on Windows and Linux systems. Due to technical constraints, it is available for now on 32 bits system only.
What does this mean? Do I need to develop on a VM if I have 64 bit system?
i dont care what people say about python, its the coziest language ive ever used and has so many packages that do the work for you. i know its flaws for certain applications but ive never had to use it for anything that it couldnt do just fine.
>Coziest language
>Gee whiz why does opening notepad take like 30seconds what the hell computers were supposed to be fast
>Run python algorithm opening a file with 5 million sign long string for parsing
Takes hours
>Do the same in F#
takes 8 seconds
Python was never good for anything other than making non programmers use already existing libraries written in C without learning C
Python is slow as frick though. The reason it's so popular is just because it's easy for non programmers to learn and there's good libraries for data manipulation. But let me tell you, it will give you bad habits if you're learning on it.
I write python for a living and declare datatypes of all arguments and returns. Once your code gets complex and large enough it's a must.
>t. brainlet hobby "programmer"
name 5 games written in python
Summertime Saga
If you need actual optimization like minecraft or a bullet hell, pick c++ and make from scratch. If you don't, just pick Unity. Idk what indies use Unreal for aside showcasing Mario/Zelda inside field of grass
>optimization
>like bullet hell
homie what
>optimization like minecraft
Shits literally built in java
Embrace kani
Use Rust
Fun fact: C now supports Super Nintendo though PVsnesLIB
C++ if you want programmer cred
C#/Java if you don't care how the game runs
Python if you like to wear colourful thigh highs
C++ if you suck your own wiener
C# if you wanna make some indieshit that chugs on a 3090
Java if you are moronic
Literally no reason not to learn C++ first, it's the fastest, most useful for things that aren't webdev and after learning it well you will know every concept in every other language.
My jobs requires me to exclusively code in C and Python. Any option that isn't C or Python is a good option, OP.
for game dev? definitely not java
unity c# is different from normal c#
Also learning one programming language makes it easier to learn the next so just pick one and stick to it instead of jumping ship after 2-3 months for the "new thing"
When it starts to get hard and you want to start again on a new language because it seems simpler it's just because the into to the new language is easy, but it will get harder aswell
C++ has a steeper curve, but managable if you have the drive
C++ will teach you more about what goes on behind the scenes, but at the cost of having to learn more and doing more boilerplate code
imo for a indie game developer c# is the way to go
>C#
>Normal mode
>C++
>European Extreme
So basically I have to start with one of these C languages. Sounds pretty miserable. Thanks for the tips Ganker
Learn C first
Then fricking cry because you have to learn C++ and POOP
If you make your game in un*ty I will not buy your game because I do not want to install malware on my machine, simple as.
>learn a programming language
>work 16 hours a day staring at lines of text
or
>practice people skills
>con a group of programmers to code your dream game for you
It's very satisfying seeing your lines of text take shape and become the final product. If you don't have this feeling then programming ain't for you.