Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I love how straightforward and honest C is. It doesn't hide any of the complexity from you, unlike languages with massive runtimes like Haskell and JS. That may or may not be to your liking, but I love it! It's like having a conversation with the computer (assembly is like having a difficult conversation that you can just barely understand).
-
aaxa24267yHow is the book? I'm going to get going with C very soon, but I definitely need some good material to get going :)
-
@aaxa it's awesome, I only read a translated version of it, but it was well understandable. You should start with this one.
-
Etching your own PCBs is a very satisfying hobby. You'll laugh at breakout boards: you can integrate it all into a single piece, and make it into shape you want.
Related Rants
Although I love developing I always thought that there was something missing.
I learned Java but didn't really like it. I had spent quite some time with web development and enjoyed it but I felt like developing with JavaScript was too high level and I felt the same for Python.
So I started learning the most awesome programming language: C
I just love that I have so much control over everything and that the language is so compact and gives you just the right amount of tools you need.
I also love physics and electronics a lot and it feels awesome to first build something and then program it.
I am looking forward to design a PCB (printed circuit board) and write code for an AVR microcontroller like the Atmega328 (most arduinos use this one).
Picture of the project I am working on.
rant
electronics