Mining software does not provide you with coins. The pool and wallet are the only things that deal with coins. You will use mining software to contribute hashrate to a pool. You will then withdraw coins that the hashrate contributes to from the pool to your own wallet. There are thousands of coins, and no single wallet that will hold them all. You are better off using the official wallet for the coin you are mining. Depending on the pool, you also have the opportunity to mine directly to an exchange's wallet for that coin. This keeps you from having to run dozens of wallets on your computer. I say it depends on the pool, as exchanges don't like for you to mine directly to their wallet, but if the pool has a threshold to reach before it automatically pays out, then the "deposits" are not too frequent, and exchanges won't care about this.
If you are using one of the yiimp based pools, then you can keep the coin you are mining instead of having it convert to BTC by using the "c=XXX" parameter on the password of your batch file... where the XXX part is the short code for the coin... like c=GOA for mining and keeping Goacoin... or c=ALTCOM for AltCommunityCoin.
Thanks for the reply, puwaha! Can you be a bit more specific?
I have discovered the Minergate app that allows me to mine through Cryptonote for altcoins and then transfer them to my wallet (I found MyEtherWalltet to carry a lot of different altcoins - is it good?) without exchanging them to other currencies.
Do you know of better apps I can use to mine (using CPU mostly) maybe even other apps that cover other altcoins?
Hmmm... ok. You are using Minergate, which means that you are very new to mining. I suggest you not use that anymore. The performance of Minergate is pretty poor. Since you are new, I can suggest you try Nicehash's tool. It will use better mining software and pay you directly in BTC. You can then use the BTC to buy the coins you really want.
There are a lot better options out there than Nicehash, but it's easy to get started with. The problem you are going to run into with Nicehash is that they have a high threshold for payouts right now. There are some tricks to help... but this will require a bit more knowledge in mining, exchanges, and wallets.
If you are really wanting to take the plunge, then don't use Nicehash or Minergate. Find a coin that you want to mine... you can use whattomine.com or crypto-coinz.net for some suggestions. You will need to download the wallet for that coin, create a wallet address, and then use that to mine the coin at a pool. You can go ahead and start mining as soon as you get the wallet address, you don't have to wait for the wallet to sync. Now, depending on the coin you choose, it will use a specific algorithm, you will then need mining software to mine that algorithm. You download a copy of that mining software, setup a batch file with the relevant information to mine to a pool that supports the coin. Depending on the pool, you may have to set a threshold for payouts, or they may have automatic payout thresholds.
There's a lot... and I mean a lot of knowledge in between those sentences in the last paragraph above. This will take some time to acquire. I suggest you start with Nicehash, and spend a couple, or more weeks reading articles, watching youtube videos, and reading the threads here. Hopefully after those two, three, or four weeks, you will have gotten enough BTC from Nicehash to cash out, and you will be ready to graduate to mining specific coins.
I hope I don't come off as rude, but it's impossible to transfer years of knowledge in a few paragraphs.