> When he started to explain the assignment it quickly became aware that I wasn’t grasping a thing he was saying. He tried again, and again, and again to explain basic concepts to me. He started to become visibly frustrated and impatient with my lack of understanding and everyone in the room kept looking at us.
This is sort of the unspoken problem in computer science. Most people aren't doing it for the first time. It's not uncommon for many people to have started programming on their own in middle school or even earlier. First year computer science is more of a refresher.
Then there's everyone else starting an entry-level class as beginners and getting completely demolished. "How does everyone get this so much better and faster than me?" The answer is because they're not beginners.
This is sort of the unspoken problem in computer science. Most people aren't doing it for the first time. It's not uncommon for many people to have started programming on their own in middle school or even earlier. First year computer science is more of a refresher.
Then there's everyone else starting an entry-level class as beginners and getting completely demolished. "How does everyone get this so much better and faster than me?" The answer is because they're not beginners.