when making a game as a noob is this what i should learn...?

Project management is a good thing to add to that list as well, because managing your time and planning ahead are good skills to learn also.