If your main purpose is just learning about SMPS you might find LTSpice (a free download) offers all you need. That program was developed with SMPS in mind and has examples which you can use as a basis for experimental simulations. Once you're happy with a simulated circuit then you can build a practical circuit for comparison.