Many of these players including Ronaldoinho displayed their passion for soccer by playing on the streets of Brazil. Because of rough conditions and cramped places, they had to find different ways to improvise and in the process learned some of the best maneuvers. In the game of soccer as in any other sport, playing in restricted space means you need to improve your game by setting various targets. This is the only way one can develop his skills with limited resources. all Brazilians players display this kind of skill. You look at them and you know they have such close control of the ball.
But there are some external factors as well. Soccer is the national sport of Brazil and thus young Brazilians take up soccer very early. Their concentration on promotion of soccer is almost natural since high percentage of youth goes for soccer than any other sport. Apart from that weather also plays an important role. Unlike Europeans, who may find weather a problem now and then, Brazilians can practice throughout the year because of their ideal climate and this gives them more chances to develop their skills. Brazil may be a poor country but it runs its sports business in highly professional manner.
In early 1900s, soccer was an amateur game but it turned professional when passion for the game grew. Many clubs emerged that later formed their leagues.