31 Comments

  1. there is 3 aspect to programing,
    1. there is "understanding" the language, most people can do that it just requires a lot of time.
    2. memorizing the language, not everyone can do that.
    3. Understand the system you're building and be able to reference it or know whats going on when a bug is found, very little people can do this, and is what makes a programmer, a good programmer. The better you are at it the more skilled you are.

  2. People who say they love C either came from assembly or never had to deal with production memory corruption or leaks. People who say they love C++ never had to deal with STL and read other people's templated code that's both abstract and hard to debug. A lot of real pain from these languages gave birth to a lot of the new languages.

  3. I would highly recommend anyone trying to get into programming or cs in general to take CS50x. It is completely free and still one of the best courses i have taken (including the paid ones)

  4. Going thru The Odin Project, but I really wanted to learn scripting and programs. Having fun so Im gonna stick w it. Any recommendations for C learning materials when I'm done?

  5. I always struggled with Python (first language I started learning) because it doesn't teach you about data types and scopes very well. Not having to declare variables with types but still requiring types to match is so confusing to a beginner who doesn't know how it works under the hood. Same with not understanding stack vs heap in regards to functions. C has taught me how a computer actually works and now I love both languages, C for its simplicity and directness and Python for quick prototyping thanks to built in functions.

  6. While C wasn’t my first language, it was the one language that helped me to understand how languages actually work and how I should go about learning them. My first language was Python, which is actually a great place to start if you want to move to C later.

  7. My first language was Python, and python is good for tiny, simple, random, yet readable stuff. But if you want to make a bigger project or want good performance, yeah just go to low-level programming language

  8. No, it's not! It's far away from simple! Of course if you compare it with any kind of "Assembly" it seems simple. But, C language definitely is not simple. Manual memory management, pointers, macros etc are not simple features. That's just you being too used to it.

Leave a Reply

Your email address will not be published. Required fields are marked *

You might like

© 2026 Cantinho do Vídeo - WordPress Video Theme by WPEnjoy