Wallet Suggestions / Solo and Pool Mining

I'm a newbie when it comes to mining, and even crypto-currencies in general. Is there particular wallets that the community would recommend? I'm fairly technically inclined, if that's worth anything.

P.S. Another user mentioned that solo mining will probably be ineffective due to computing power? and mentioned pool mining. That was the first time I heard about pool mining. Any thoughts about this?!

Thanks