Test your knowledge on essential concepts in programming, from syntax and data types to functions and debugging.