You want to develop applications for Pepper?
Here are the key concepts and practices you need to master: