(Sorry for any mistakes. English isn't my first language)
It all started way back in my highschool days. I was really, really interested in programming. I found it especially intriguing and fascinating, like it tickled something in my subconsciousness, urging me to continue my exploration into the world of programming. I wished to become a game developer, or just at least a general software developer.
I started out with writing a bunch of fun little Batch scripts, stuff like simple text-based game, text encryptor, and many more! I was also looking up YouTube videos for tutorials, and searching up forums for syntaxes and approaches to what I wanted to do.
After some time, I discovered and played around with Unity, and made a little game following this series of tutorial from Brackeys. A lot of the code is taken from the tutorials of course, but at least I understood how it works and innovated on my own.
Later on, during my highschool years, I got into a bunch of stuff to further train myself and pursue my dream. To mention, they were:
- Writing Python (only a bit, and I don't really like it, since it's indentation-sensitive...)
- Designing and visual coding games with Kodu Game Lab
- Designing and visual coding Android apps with Kodular
- Writing a tiny bit of C++ code for Arduino projects (forgot how to write C++ now though)
- Designing and visual coding for LEGO® MINDSTORMS® EV3 and LEGO® Education SPIKE™.
- Used to participate in the early rounds of a FIRST® LEGO® League competition. Couldn't continue further because it was starting to affect my studying (I was really invested in it)
During this time, I also found out that I'm quite good at grasping the concept of coding, think in code, and also testing and debugging!
After highschool, I entered university, and of course I chose IT as my program. Up until now, I've had experience with:
- Writing Java. I've had previous experience with C# back then with my little Unity game, though very minimal, but I got into it fast enough (
though I rarely use Java again after the course, so I forgot most of itI got to use Java again in another course, so the gears are spinning a bit now) - Writing a bit more Python (still don't like it...)
- Writing HTML, JavaScript and CSS for a web development project. AFter this course, I found out I have quite a knack for frontend dev stuff. Also became my free time hobby for a period of time
- A bit of React (with JSX) for web development for a course, though I hate it greatly, with a passion! >:(
- Making a shoot 'em up game with Godot using GDScript (interesting language, but I don't really like it since it's indentation-sensitive, like Python)
- Getting familiar with TypeScript for another web dev project
- Writing a bunch of academic reports... (God I hate it so much... I would rather suffer with React)
- ... and more to come!
Right now, I'm still in university. However, I'm also working part-time as a software developer for a company that make Roblox game, so I'm dealing with Lua/Luau, and everything that comes with making a game.
I got to deal with a lot of UI and frontend stuff for our game over the past few months, and, as fate would have it, I had to deal with React again. However, this time, I didn’t actually hate it that much... and now, after a long while, I’m becoming more and more used to React’s workflow and mindset. Trust me, learning React will drastically change the way you think.
I would safely say that my dream had fortunately come true, and that years of dreaming and investing myself into learning the beautiful art of programming wasn't a waste! :D



