For the beginners of the program

hello guys, pls help me how to program from the very basic of the program which i want to learn in the future someday ? on how to compile my works in the beginning of the tuturials, pls give me some advice which I can prefer, thank you guys!