mateo,
Do a search on the topic "direct learning". I think you might find it interesting and it would answer one of your questions above.