As far as fitness and bboying go, I personally wish I would of known when I started what I know now about fitness. I used to be afraid to lift weights and do more then callisthenics (body weight exercises), but now understand how lifting weights properly can enhance your ability as a dancer. I rotate the types of workouts I do every couple months to keep the body fresh and adapting. Typically I strength train on mon, wed, and some fri or sat. I train bboying hard on Tuesdays. I train bboying almost every day usually earlier in the day prior to my lifting which i usually get to do starting at 8-10pm. The important thing is you cannot effectively train any one part of your body to its maximum ability with out training all of your body. It doesn't matter what you train for, size, strength, power, or stamina. You really must work the entire body to achieve your maximum potential.
I noticed earlier someone said dont lift heavy weights if you dont want to get big, they are partially correct on that. Here are the numbers to remember for the types of training you can do. First thing you need to figure out is your one rep max or1RM which is the most weight you can do one time for any given exercise.
Muscular Endurance (stamina) = 15+ reps/set for 2-3 sets at 55-65% of your 1RM rest of 1-2min between sets
Hypertrophy (size) = 6-12reps/set 1-6 sets at 75% of your 1RM, rest of 1-3min between sets
strength = 6 or lower reps/set 2-6 sets at 85% of your 1RM, rest of 2-4min between sets
Power (think explosive) = 1-2 reps/set 3-5 sets at 95% of your 1RM, rest of 2-4min between sets
So getting big is something alot of bboys try to avoid but then work out in the 6-12 range thinking that will keep them from getting big. Then when they start gaining size they get frustrated and say dont lift. I know, I used to be like that. The ones we should focus on are strength, power and endurance.
I highly recomend using all 3 types of training, and do remember you will gain some size no matter what type of training. As someone said earlier be sure to stretch alot to keep your range of motion up. Yoga is amazing for bboys, as is plyometric and isometric training. This site is awesome for helping you see how to do exercises and learn some new ones.
ExRx (Exercise Prescription) on the Net
I truely hope this info helps, as after years of not joining or posting on here and just reading stuff occasionally, I saw this post and finally felt there was a way for me participate on here and share some of what i've been learning in my studies as a personal trainer.
Peace