Honestly, it doesn't really matter the actual workout. If you want muscles that show, you need to do some form of strength training, most popular and most effective would be weight training. That will build the muscle mass, and for the "tone" you need to do cardio, any form of cardio will do, running, biking, swimming. As long as you're sweating and burning calories.
But at the end of the day, if you want to have low body fat, you need to clean up your diet. How many meals a day do you eat? What are you eating? Online there are plenty of body builders who post their diets, look for a "cutting diet". It will most likely be high in protein, low in fat and high in nutrient dense foods.
It really doesn't matter what it is you are doing to work out, as long as you are pushing your body to the limit in whatever it is that you are doing you should be fine for workouts. Anyone who knows anything about body building will tell you about 90% of your success will come from what it is you put in your body.
(Just looked at the pictures)
That kid you posted is an Ectomorph, basically that means he has "skinny boy abs". Anyone who is an Ectomorph will tell you that they can basically eat anything they want and will still have muscle tone.