Bitcoin is definitely a legal currency,but its legality ultimately depends on your country of origin/residence...
Few countries have actually cracked down on the system and stopped all its activities by their citizens and within their jurisdiction
So try finding out if your country is one of them,if not then you're free to start trading on the bitcoin and other crptocurrencies
Good luck