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
-
Oh boy. You are in for some pain! C has a quite step learning curve. Nevertheless it's good that you strive to enhance your knowledge. Kudos for that! Maybe get yourself some hardware to program with C. This could be more interesting as a project.
-
I recommend going to eDX and go through the CS50 course there thats free. Great teacher and resources, autograding of your work etc. Also digs into sorting and searching algorithms a bit 😊
-
@Hakash thanks man!
@Makenshi any ideas for a fun project with hardware?
I know C is painful but I know I can do it... the harder the more motivated I get -
MakubeX1838y@BikerMouse Then you are about to be very motivated by linker errors, preprocessor errors, pointer errors, memory size allocation, null terminators, functions that return void but mutate your data, and functions being organized by files instead of classes.
-
@BikerMouse
You could implement something with Arduino. For example a controller for traffic light or a simple alarm system that reacts to movement. Search for some ideas on Google as well. You will find a ton of interesting material. -
typedeph2468yC, welcome to the world of deployment hell for cross platform applications. C will show you why people hate porting to/from Windows. On a real note good luck, Linux and compiled languages are fun.
You guys converted me.
I "grew up" with Visual Studio (from VS 2005). My programming career started with VBA. (All C#)
Occasionally tried to program android with eclipse... never worked out.
I know java a little bit.
To day I decided (thanks to your rants) to start a VM with ubuntu and explore Linux and start with C.
undefined