I am very new to programming games although I have learnt basic python, I have no clue what program/software to use or know of any at all, could someone recommend what I should use?
It depends on whether you want to program, or just use an interface to write games.
You can look at software like Clickteam Fusion, that simplifies programming. There are other similar programmes like Game Salad or Construct.
If you want to use code, then Unity, Godot, or GameMaker are popular.