2D Binding of isaac like game

I am brand new at creating a game but i have an idea and I need help Implementing it. I’m wanting to make a game where it has a camera like the binding of isaac and you are always centered. I’m wanting a way to procedural generate a world with biome’s and stuff like minecraft but with destroying blocks and placing. but i have no idea on even where to start. I am open to ideas.