LesPerras.com

New Language Old Language

I have started to learn the C programming language.

I am predominantly using the Learn C the Hard Way because this way is cheap, reliable, longerlasting learning, and I control more of it. It shows me how to compile the code myself without any doodads. And at the end it will help me make a few things, too, like a simple server.

There was one site that had the compiler built in to the site, but then I don’t keep the code myself on my own computer. Also I don’t have to compile it. Learn C the Hard Way is a bit slower but it all goes through my head and my hands, which I like.

This relates to my experience with C as well - it was tough at first, but now I'm already making simple programs. As I discussed in Coming Back, perseverance is key when learning a new language. And it's true for me with C too - it was tough at first, but now I'm already making simple programs. I still think it is pretty tough, but I have broken through the too tough for me barrier already.

I don’t expect to make much with C but I want to use it as a springboard into C++ so I can use the Unity 3D game programming platform. In fact, this relates to what I discussed in Coming Back - using one language as a stepping stone to another. Building on ideas from Coming Back, my long-term goal is to use C as a springboard into C++ so I can use the Unity 3D game programming platform. And for now, it's indeed fun and exciting! Also learning to build the program with make has already given me the confidence to tackle the Linux from Scratch distribution of linux where you build and compile your own linux distribution. I found that learning to use make was a crucial step for me - it gave me the confidence to tackle projects like the Linux from Scratch distribution, which I wrote about in Va Va Va Vim. And, as I wrote about this in Va Va Va Vim, learning to build programs with make has already given me the confidence to tackle the Linux from Scratch distribution of linux where you build and compile your own linux distribution.

Get My Free E-book

Cleaner Living: Breathe through life's difficulties

Learn the scanning breath technique that helped me dissolve decades of emotional baggage. Discover practical tools you can use anywhere to process difficult emotions and find lasting well-being.

We respect your privacy. Your email will only be used to send the download link.