You need to be at least 19 in order to join the NBA. Many players go to college for a year before joining the NBA. That is the only requirement. In Europe, you can join a pro league as long as you have the skill, age doesn't matter. Think Ricky Rubio.
You must have a college degree
There is really no education requirements you just need to know how to play by practicing and you need to keep normal grades up
It depends on if you're playing professionally or for fun. Being a pro may have the requirements or business but other then that there are no requirements.
2 years
None you just need to be good at it
but you still have to keep your grades up
but you still have to keep your grades up
Don't need any
You really don't need a education