1. Use exchanges for trading and not for storing your coins.
2. Invest in a hardware wallet (Trezor, Ledger nano S). It's worth it, you will sleep better at night.
3. There is no such a thing as a BTC generator or a bitcoin doubler, don't invest in these scams.
4. Don't use services (exchanges, mixers etc.) that you can't find anything about them online.
5. Always use an escrow If you're dealing with individuals.
In the absence of a hardware wallet as it may take me few days to buy one, what is a good digital wallet to use. Also any that I store in my Mac/PC rather than online?
Also Can I easily transfer funds from digital to hardware wallet and are there any fees (I feel latter is a dumb question, but just checking!)