Create a room with camera moving in it

Hey all,
I’m new to opengl and I’m trying to create a basic room with camera view walking inside it.
I’m using python and so far I was able to create a simply cube following a tutorial I found in youtube.
My main goal is to get a camera view walking inside a room with translation and rotation and to be able to sample X random points form the camera view and get the distance of the points from the camera (to get a depth-like camera data).

I’m not sure where should I start, all the tutorials I find are in C++. I feel creating this is not complicated I just need a place to start at and know where I should focus my effort.

Thanks in advance.

Modern OpenGL programming in Python