What do you suggest me to start programming?
If you start programming, I highly recommend the modern language, which comes with a rich set of libraries and more forgives novice errors.
Free environments are available for most languages, I personally offer C # (using either free MS or Mono material) or Java (using Eclipse).
Groovy or Python are also a good choice.
Most likely, you will not start with C, assuming that you are not limited to any specific environment on which your solution should work, which only supports C.
Just my 2c; -)
Cheers, Jay
source share