# other than the basic syntax and structure of c# itself how do i go about learning to create celeste mods?