Pues yo pienso que seria mejor empezar modificando....
Asi empezamos a relacionarlos con la forma en que se manejan las funciones, los objetos, los output, los input, etc y despues ir creando el nuestro propio que ese si debe ir dese CERO

Implementos:
1. IAR (gractis)(primero que todo necesitamos compilar un elf ya creado)
2. CodeBlocks (gratis)(el mejor compilador para mi , eso si despues del autoprogramador NetBeans)
3. Los archivos de codigo hecho por los rusos. (gratis)Translated version of http://perk11.info/elfse/
4. Paciencia y conocimiento

PD: primero lograr compilar un elf ya hecho con los archivos de SVN