Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
it depent on what kind of SMPS.
if it is off-line SMPS ,it will be more difficult.if only from 12v to 5v,or so ,it will be a little easy.i suggest you start from the later.i did do so years ago.when you are familar with them,you can do more difficult job.
i think you can start from w*w.national.com ,such as LM2575,LM2596,ect.they have many apps and tips tell you how to select right components,deal with trouble.then you can use topswitch chips from w*w.powerint.com to build off-line SMPS.they have many doc about SMPS,and also a good software for design flayback smps.
hope this can help you.