Hallo

Ich habe mit Assembler angefangen und programmiere heute noch lieber damit. Es gibt aber auch Programme die ich nur in C schreiben würde, da C klar bestimmte Vorteile hat und ab einer bestimmten Programmkomplexität besser darsteht als Assembler.
Ich persönlich fand den Einstieg in C schwerer als Assembler. Nimm C wenn es dir mehr um die Programmierung geht und nimm Assembler wenn du auch etwas mehr mit Hardware zu tun haben möchtest!

Gutes C-Buch (und die Online-Version ist kostenlos!)
http://www.galileocomputing.de/openbook/c_von_a_bis_z/

bye