Ltspice
Ltspice tutorial
Questions in this topic
How much does Altium license cost?
What is Proteus simulation software?