A man who struck a child while he was driving as an uninsured and unaccompanied learner driver has been jailed for eight months.