The term B-Boy means breakdancing boy. Breakdancing is breakDANCING. if u kno some moves but u cant dance then u jus doin a few tricks. real bboys know how to dance.
It has no real rules, as we can develope our own style and have our own way to breakdance. You can even use some of the martal arts, gymnastics etc. in breakdance.
Breakdance is an hard and a great dance.
In 1980's, b-boying became popular and it was introduced as "breakdancing" in the news and stuff. Majority of the b-boys don't like that word and they prefer the original term, "breaking" or "b-boying".
Unlike b-boying, "breakdancing" doesn't require any music or beat. Sometimes, "breakdancers" will play random hip-hop music and they think they know what they are doing. Majority of these people can't dance freestyle and they will hesitate for long time unless they just do powermoves.