I originally got into programming because I wanted to become a game developer.
In the third grade I had a Windows 7 laptop for my vision, I used it for assignments and to take notes and such, but in Google Docs I would pretend I was a programmer, writing down gibberish binary information.
I wanted to get involved so I looked for some resources on how to make stuff using HTML and JavaScript, eventually I diversified my reach to Python, then Java.
Though, the first programming I wanted to officially "learn" was Java (with the help of SoloLearn).
Eventually after having enough of my filling of Java I went back to Python for a little bit, before inevitably going back to Java because of the superiority it had.
Originally when I wanted to make my game, RuntDeale, I tried making it in Java because that's what I knew.
However, I ran into problems regarding practicality and the maintainability of my code. (I also did not, and still to this day don't, know how to structure and access other parts of a Java package with correctness.)
Because my code had grown so messy and big in scale, because I had made the blunder of trying to use OpenGL instead of some wrapper (not like there were many I could find), I had to move over to a language that had better game-making capabilities; this lead me to learning Go.
In GoLang I had found bindings for a C library called Raylib, which is what I used up until I figured out Go's version had trouble drawing images. With this, I tried to find another library similar to it to no avail.
Eventually this lead to me learning Rust and Piston. I liked Piston but there was something I, which I do not remember, did not like about it, so I moved to Bevy which proved very beneficial.
The first part of the former sentence is around when I made my first GL project using Piston. took place.
In the mean time though, I had made some other projects, one of which being ParseJS, which has lead my desires in the direction of more general problem solving, especially now that I want to make LexRs, a souped up version of PJS whose name doesn't overpromise its content.
I originally got into programming because I wanted to become a game developer.
In the third grade I had a Windows 7 laptop for my vision, I used it for assignments and to take notes and such, but in Google Docs I would pretend I was a programmer, writing down gibberish binary information.
I wanted to get involved so I looked for some resources on how to make stuff using HTML and JavaScript, eventually I diversified my reach to Python, then Java.
Though, the first programming I wanted to officially "learn" was Java (with the help of SoloLearn).
Eventually after having enough of my filling of Java I went back to Python for a little bit, before inevitably going back to Java because of the superiority it had.
Originally when I wanted to make my game, RuntDeale, I tried making it in Java because that's what I knew.
However, I ran into problems regarding practicality and the maintainability of my code. (I also did not, and still to this day don't, know how to structure and access other parts of a Java package with correctness.)
Because my code had grown so messy and big in scale, because I had made the blunder of trying to use OpenGL instead of some wrapper (not like there were many I could find), I had to move over to a language that had better game-making capabilities; this lead me to learning Go.
In GoLang I had found bindings for a C library called Raylib, which is what I used up until I figured out Go's version had trouble drawing images. With this, I tried to find another library similar to it to no avail.
Eventually this lead to me learning Rust and Piston. I liked Piston but there was something I, which I do not remember, did not like about it, so I moved to Bevy which proved very beneficial.
The first part of the former sentence is around when I made my first GL project using Piston. took place.
In the mean time though, I had made some other projects, one of which being ParseJS, which has lead my desires in the direction of more general problem solving, especially now that I want to make LexRs, a souped up version of PJS whose name doesn't overpromise its content.
Because I love the idea of starting something from zero then you see your work!!!
You realize this is a reply to me and not an individual comment, right? Just a heads up. ⚠️
XD
Lmao I didn't know that .🤣, thanks for the note.