I've been trying to get a handle on programming basics, and it's frustrating how complicated even simple tasks can be. For instance, I attempted to create a curved line in Python using Pygame, but the math involved took me off guard, and the final result fell short of what I was aiming for. This isn't the first time I've encountered something that should feel straightforward but ends up being a struggle. I'm really eager to improve my skills in programming and computer science, as I know it can be really enjoyable when you get the hang of it. What am I missing?
1 Answer
You might want to rethink what you consider "simple". When programming, particularly for things like drawing curves, you're working with just raw data (1s and 0s). Curved lines involve some serious math, and it can definitely get complex. Keep in mind that programming isn’t just about writing code; it's about breaking down problems logically.

You're right! Most programmers lean on libraries for tasks like this instead of coding everything from scratch. Just know that once you get through some of the boring stuff, it’ll start to click.