I'm new to itch.io and love to program/code games. I am however unsure how to create games on this platform or even if you can. If you can can someone please explain to me how so and if not, what can I use to create a game to then add to the site?
Itch is where you host your games. To make a game you need tools like Unity, Unreal, RPGMaker, Godot, Defold or GameMaker. Give all the tools a bit of a look on youtube before you settle on one or two. I started with RPG Maker then transitioned into Unity. There are sometimes humble bundle discounts for Unity and Unreal assets too.
Unity is free to use and both Godot and Defold are open sorce. Game Maker is free until you want to distrobute outside of OperaGX. You can get some free assets at https://opengameart.org/
If you're still looking for an engine/framework to get started, the best way to get into it is to start with a simple project. You'll gradually acquire the skills and experience you need to work on progressively larger games that will better fit the scope of the kind of game you really want to make.