+-------------------------------+ |1 #include <stdio.h> | |2 | |3 int | +-------------------------+ |4 main(int argc, char* argv[]) | | $ gcc main.c && ./a.out | |5 { | | hello world | |6 puts("hello world"); | | | |7 return 0; | +-------------------------+ |8 } | |~ | +-------------------------------+ I love low level unsafe languages such as C, where you can really mess with the memory directly and truly have an idea of how the code will translate to assembly. The first time I ever touched code, I was in middle school. My uncle had a pc with OpenSUSE and I started reading through the huge book that came with the OS. There were some examples on writing and compiling C code, which I tried copying. It wasn't until high school that I really picked up coding and started writing cheats and bots for the MMORPG "MapleStory", which really taught me a lot about Win32, ASM, hooking, networking and a lot of low level stuff. I have since stopped using windows and also learned lots of low level stuff for linux, such as writing programs without libc using syscalls manually. (DIR) .. (TXT) c_without_standard_library_linux.tx 2016-Dec-03 15:07 66.7 KB (TXT) c_writing_ppm_images.txt 2016-Nov-11 03:41 8.7 KB