Erstmal Hallo (bin neu),

ich bin 16 Jahre alt und möchte gerne mal einen kleinen Roboter bauen.
Will den Roboter langsam erweitern können.
Ich will keine fertigen Dinger, keine fertigen Platinen.
Erfahrung hab ich nicht viel.
Bevor ich mir etwas falsches kauf frag ich euch erst mal

Zur ersten Frage, was braucht man alles um auf einen Mikrocontroller ein kleines Programm zu schreiben?
Ich hab schon ein wenig rumgelesen, werd aber nicht ganz schlau.
-einen Mikrocontroller ^^
-son Kabel ISP, oder wie das heißt, um eine Verbindung mit einen PC herzustellen.
-Ein Programm PonyProg, oder so
Ist das alles oder braucht man noch irgendwas?

Ich hab einen Laptop und ein PC, würde aber lieber den Laptop benutzen, wie kann ich eine Verbindung zum Mikrocontroller herstellen?
Hab kein Drucker-Anschluß am Laptop.

Welchen Mikrocontroller soll ich nehmen?
Mega32 oder was anderes?

Welche Sprache zum Programmieren wäre am Besten?
C oder was anderes, hab schon etwas Erfahrung mit C++.

Wofür ist ein Quarz da?

Wäre eine Lochrasterplatine, so eine wie in manchen Schulen wo man nicht löten muss, geeignet oder passen manche Teile nicht drauf?

Wie viel Volt soll ich benutzen? 9V?
Batterien oder kann ich auch Akkus verwenden?

Das ist alles was mir jetzt in den Kopf kam^^
Hoffe diese Fragen wurden nicht zig mal gestellt.