OK i'll give you a glance of what you need in order to stay protected :
Be careful with online services
keep only small amounts of bitcoins on your computer, mobile, or server for everyday uses and to keep the remaining part of your funds in a safer environment.
Backup your wallet
Encrypt online backups
Use many secure locations for backups
Multi-signature to protect against theft
As of today, no hardware wallet has entered in production but they are coming soon:
Trezor
ButterflyLabs BitSafe