CS50’s Week 0 for 2022 introduces you to an interesting visual editor named Scratch. I am assuming it was created by individuals at MIT as it is hosted at MIT. The concept is drag and drop blocks of code that perform the functions as describes without having to learn how to type. In the presentation for Week 0 we are introduced to a variety of basics such as what are functions, variables, etc. even down to the absolute basic bit. I could say my experience in web development over the years made this information nothing new for me, however booleans, strings, integers, etc. were all introduced to me at a much younger age with game creation, mainly Blizzard original StarCraft and WarCraft III soon after.

Above is a sample image of my project’s Scratch build looks like. It is a relatively simple Bomberman simulator where a player may walk a character in any direction and press an action button to drop a bomb. If the bomb’s explosion touches the player, the player dies. There is no goal here, as the project’s intent was to show understanding of various variable types and function purposes.
You can experience the project here, as of February, 2022: Bomberman Simulator on Scratch