Is coding just an infinite string of 'how was I supposed to know that?'?
Hello everybody,
I'm learning C# and having a blast with it. I’m having a bit of an epiphany though.
I feel like I understand most of the concepts I’m learning pretty quickly, but I keep running into moments where I think: I probably could’ve figured this out if I had known the term.
For example, I was trying to make a square flip and couldn’t get it working, so I went to good old GPT. It spits out some code and I’m like, “Yeah, that makes sense… but what even is Mathf?” Then it says something like “a collection of common math functions,” which doesn’t make things more clear. Another example was seeing ? used as shorthand for an if statement, I'd been trying to make the square flip earlier with written out if statements.
So I’m wondering: is this just a normal part of learning programming that stays with you throughout the whole journey? Or do you eventually reach a point where these moments become less frequent?
TLDR: I understand coding conceptually way better than I know the names for things.
To be clear, either answer inspires me. I’m mostly curious what the experience is like for people further along.
Also also, tips for this are highly welcome.