It will be more cost-effective to do the training all at once.
However...you are doing it for fun, so if you are eager to get started there's no reason that you can't jump in right now if you like, pay as you go, and train at a slower pace. It will just cost a little more in the long run but you won't have to wait.