I have a plan to get into some programming in future and C is one of the considerations and it’s very important language so I would like to ask if anyone programmer is in this community to suggest me some resources? I prefer video based courses but it sounds like books are very detailed sources of information then suggest what you know best.

Note: I know this isn’t a professional community for the subject but I know for good quality resources I have to pirate some shit so I asked the question here because the members probably have their resources from piracy so they can help me more; sorry for expecting too much from y’all but career is career.

    • warwolf@feddit.ro
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      Because it’s functional and the syntax is relatively easy to grasp and it’s easier to write simple algorithms with it without having to worry about OOP concepts, visibility and other stuff.

      It also enforces typing and a decent level of resource management which I believe is a good thing to always have in mind when it comes to optimizing memory and even execution.

      This also can make learning new languages easier, and you now have some base knowledge to move on to fancier things like OOP and Templates.

      It’s probably not as easy as other languages which come with tons of primitives that already do a lot of work for you, but going through these little things yourself teaches you that nothing happening under the hood is magical and that everything works in a certain way for a reason.

      Also, having started with C myself, I honestly can’t manage to be too objective about it. I loved every minute of it…except not knowing how to use the debugger early on. That can save you a lot of headaches.