Programming paradigm: callback vs main

@Firesledge, @Jaffasplaffa and @MikeDB, thank you for your interesting answers! I gained a lot more understanding!