Never mind language constructs. Before you venture into more advanced territory, become at least proficient at using your debugger of choice.