Way to go helping a total newbie by recommending him ML/assembler :-D. Troll or be trolled! And btw to the OP. C is a simple language, not at all difficult for a newbie. It was the first real programming language I learned (if not counting Pascal, I disliked that one). Python is probably a good place to start with though.