You can publish anything here that is downloadable. Even "physical" games - they publish a printable file.
You do not have shop integration for mobile. So you have to sideload on your device.
You can also publish web games here. Obviously. Look at the browse section of Itch on the left side where it says Platform:
Play in browser
Windows
macOS
Linux
Android
iOS
Even if you are "only" an average programmer, you still are a programmer. You should chose a game engine based on the specs of the game you want to create not on the apparant easyness of the used language of that engine.