Hallo Andy,

das kommt ganz darauf an was du damit machen möchtest.

Wenn du Robotik und Programmieren als Hobby betreibst reicht dir sicherlich eine einfach zu erlernende Sprache wie Bascom.

Wenn du vor hast in der Richtung auch beruflich was zu machen (ich kenne deine Ausbildung nicht) würde ich dir auf jeden fall C empfehlen. Das ist numal eine der Standard-Sprachen für uCs in der Industrie. Außerdem ist C, wie Gock schon sagte, die beste Grundlage wenn du später auf die aktuellen "In-Sprachen" C++, C# oder Java umsteigen willst.

Zu Thema Assembler: Das ist sicherlich ganz hilfreich für ein gutes Verständniss der Vorgänge im uC. Allerdings würde ich jedem Einsteiger empfehlen erst mal mit C anzufangen. Ich hab die Erfgahrung gemacht, dass Leute die sich am Anfang mit ASM rumärgern schnell die Lust verlieren. Wenn du einige Grundkenntnisse besitzt kannst du mit Hilfe von ASM immer noch tiefer in die Materie einsteigen.

Just my two cents...

Marco