Circuit design software

all of them have some form of learning curve, the most novice friendly is fritzing, which I dont really care for due to its workflow

you start with a virtual breadboard (which is where most people stop and its a pain in the butt to read) from there it will lay out a schematic based on that, then you can do boards from there. to me the breadboard part is just another step ... especially if I already have it on a real breadboard. its also tied into their fab service, wich IMO is expensive.

express PCB has free software as well and its pretty easy to pick up, no goofy breadboard but its also tied into their fab service (also expensive)

http://www.expresspcb.com/index.htm

KiCad is an open source EDA, and when it works it is not that much of a pain in the butt, it spits out standard files that can be used with any fab, but its wonky and often times somewhat broken, I used to use it but I just cant stand doing a bunch of work for it to puke out on me, examples vary with version but from random crashes to erasing half my crap if I want to print it ... ugh

http://www.kicad-pcb.org/display/KICAD/KiCad+EDA+Software+Suite

GEDA is a toolkit that makes up a EDA, not much experience with it
http://www.geda-project.org/

Eagle is a commercial grade package that gives away a restricted version that is very popular with hobbiest
http://www.cadsoftusa.com/