Ich programmiere in Assembler. Ja- da muß man sich am Anfang mehr anstrengen und sich mehr mit dem Controller auseinandersetzen. Die ganze Initialisierung muß man selbst erledigen. Aber in welcher Sprache du programmierst ist eigentlich egal. Der Ablauf ist immer der gleiche. Zuerst muß du deine Aufgabenstellung und die dazugehörige Lösung kennen. Erst dann kannst du dich daransetzen und programmieren. In Basic ist der Umgang mit Variablen einfacher und bestimme Routinearbeiten werden dir abgenommen. In Assembler programmierst du halt dichter an der Hardware und weißt (hoffentlich) genau was passiert. Lies dir mal die Beschreibung der Assemblerbefehle durch. So geheimnisvoll ist das garnicht.