Keep it simple. There are many people that seem to be into Asterisk but come from an "old guy" telco mentality. Some people on the net will tear you down for experimenting with such a system and not doing it right. Who knows why... anyway on to the knowledge part...
Get trixbox (simple, easy to set up), don't worry about PSTN/FXO/FXS, signup with a VoIP provider (I use Faktortel but I'm in Australia). They have heaps of doco on how to set it all up with your own Asterisk server. Basically, the idea is that you get a new landline number that's actually with your VoIP provider. Your Asterisk logs into the VoIP provider system and any calls to your landline number gets routed to your Asterisk box.
You can hook up a softphone to it initially while you're experimenting, and then later upgrade to a hardware VoIP phone like the Linksys SPA941.
You'll need a decent uplink connection and QoS, so it's not all simple fun and games, but dealing with PSTN I've found to be more trouble than hooking directly to a VoIP provider over the Net. The best thing is you can receive calls to your landline number no matter where you are over an Internet connection.
I hope all that makes sense. Asterisk can be like going down the rabbit hole. Good luck!