10/30/2017 (Mon) 22:32:29
C is a fine start for beginning programming. Consider that 90% of everything you use on a daily basis is written in C, and in most cases, the working core was written by one person. Linux, Windows, Bind, Apache, Sendmail, and Postgres, for example, are all written in C.
Use whatever operating system you want, and install a command-line based C compiler like gcc. Use whatever tutorial you want and write a program that prints your name ten times and then exits. If, upon seeing that work for the first time, you experience an endorphin rush unlike anything else you've felt before, congratulations. You probably won't be able to stop, and it'll just keep getting better and better the more you keep digging into it. If on the other hand you feel mostly irritation about all the fiddly crap you had to do to get that far, you are not a programmer. While continued use of all the fancy tools and languages that have been created over the past 20 years to "improve" programming or make it "easier" might allow you to create some things, it's going to be neither easy nor satisfying and the results will, frankly, not be that great.