Nao tutorial 1: First steps
This article is not finished. Content may vary between days. Please, do not edit it if you're not the original author.
The purpose of this tutorial is to teach you the basic concepts of Nao. I assume that you are staring at the robot's box after (hopefully) buying it, and that you want to start making cool things with it, like conquering the world. You are wondering how to do that, but you don't even know how to plug the robot.
I will take you, step by step, through the first tasks that you should complete before going serious. Even if I will try to make it easy, certain previous knowledge is required, like basic programming and Linux concepts. Also, I would recommend you to read the official documentation and tutorials found here (section "Software") before going forth. In case of doubt, always trust them.
This tutorial is targeted for version 1.10.10 of the SDK and OS. Older versions like 1.8.16 or 1.6.13 will probably not work.
Getting everything ready
OK, the first thing you must do is to get a testing environment ready. By "testing environment" I mean a room with enough space, a computer running Linux (Debian or Ubuntu preferably), a network LAN connection with a router, and such. Be aware that Nao is very prone to fall if you do something wrong. Don't be afraid, but keep it in mind.
Place Nao somewhere in the middle of the room, so he has freedom of movement. Try to keep it apart from places or objects that could make him fall or get jammed. Also, note that you will need to plug it to the power this time (or whenever you need to recharge his battery), and to the LAN.
When everything is set, press Nao's chest button once to turn it on.