As long as you are able to export the game to be uploaded into the itch.io as a submission, yeah go for it!
I can! im currently learning python, so when i lern that, ill make games with godot and python ive been on scratch for like 3 months anyway so i guess im a begginer.