If you want to know how to programmatically construct an interface, fart around with a Tcl/Tk tutorial for a bit. That's very interactive and easy. It's a good way to get your head around the general idea.
I agree that C can be terrifying and confusing at first. The buggy GCC of the late 1980's/early 90's was not friendly for beginners. One of the class project's bugs disappeared for no reason when we changed the order of function definitions in one file.
It gets easier once you a) learn assembly language and b) write a compiler. Fart around with some CoreWars and Google "NAND to Tetris."
Comments
If you want to know how to programmatically construct an interface, fart around with a Tcl/Tk tutorial for a bit. That's very interactive and easy. It's a good way to get your head around the general idea.
I agree that C can be terrifying and confusing at first. The buggy GCC of the late 1980's/early 90's was not friendly for beginners. One of the class project's bugs disappeared for no reason when we changed the order of function definitions in one file.
It gets easier once you a) learn assembly language and b) write a compiler. Fart around with some CoreWars and Google "NAND to Tetris."