19

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.

Comments
  • 5
    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.
  • 3
    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 😊
  • 1
    @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
  • 1
    @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.
  • 3
    @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.
  • 1
    C, 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.
  • 0
    @typedeph @Makenshi @MakubeX thanks for the pep talk, guys!

    Got to the pointers today, took me half day to understand it.
    Luckily my code isn't larger than 20 lines yet so compiling isn't a problem yet 😝
Add Comment