Don’t do anything that is not yet ready to be done or more importantly don’t do anything beyond your current ability or position. To act prematurely or to be overly confident or to get carried away ( with excitement for example)
Let’s say you are learning how to drive. You can’t wait to get on the road and drive on your own. You need to be patient, finish learning how to drive.
You can use it the other way around too, when you say or do something that results in something slightly advanced that does not make complete sense. You can just say…. Oh perhaps I am getting a bit ahead of myself here…..
Hope that helps