learn c task list.