Skip to content
View thelegendaryjohn's full-sized avatar
🥲
I'm fine... :'D
🥲
I'm fine... :'D
  • 03:24 (UTC +07:00)

Highlights

  • Pro

Block or report thelegendaryjohn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thelegendaryjohn/README.md

👋 Hi, you can call me John!

(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 it I 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

Popular repositories Loading

  1. GalaxyBudsClient GalaxyBudsClient Public

    Forked from timschneeb/GalaxyBudsClient

    Unofficial Galaxy Buds Manager for Windows and Linux

    C#

  2. Modern-Warfare-Cubed Modern-Warfare-Cubed Public

    Forked from Cubed-Development/Modern-Warfare-Cubed

    Welcome to the official GitHub Repository for Modern Warfare Cubed!

    Java

  3. rmit-it rmit-it Public

    Forked from AzzaDeveloper/rmit-it

    Repository for my university's course lab submissions

    Java

  4. thelegendaryjohn thelegendaryjohn Public

  5. RbxUtil RbxUtil Public

    Forked from Sleitnick/RbxUtil

    A collection of utility modules for Roblox.

    Luau

  6. Armored-Chore Armored-Chore Public

    A 2D shoot 'em up game made in Godot

    GDScript