I'm not much of a programmer, I only started with Arduino about one year ago. I had never written a line of code before that. I would buy all the parts and then play with them one by one. Write sketches for every sensor separately. Then try to integrate all the sketches in to one sketch step by step. Take little steps, and if you have some trouble post your code on here. People have always helped me here when I was stuck
It's a good idea to write down what you exactly want to do, like a flow or block diagram. And use that as a reference to write your code.