help choosing a language - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

help choosing a language

I use several Linux flavors and know bash and html. What I am looking for is a general purpose language. Something with a gentle learning curve would be preferred. I have read about python and perl, but the words they use to describe them don't really mean a lot to me. I would greatly appreciate it if you would suggest a language and describe what it can do or why it is good in terms I can understand. Thanks.


  • Josh CodeJosh Code Posts: 675Member
    Learn c.

    Lots of tutorials are available to help with the initial part of the learning curve.

    It works in every platform there are compilers for.

    It is a general purpose language with the power to do everything a scripting language like Python and Perl can do and much more.

    It is far more efficient, using less memory and far less processing resources/time to execute than scripting languages like Python and Perl.

    c is basically an ancestor to many modern programming languages which makes learning it a great first step to learning many other languages in popular use today.

  • philipk88philipk88 Posts: 3Member
    Thank you, I will try it.
  • bragrbragr Posts: 5Member
    I would recommend c++, it will still teach you the c side of things, and still let you do system programing in linux, but you will also have the object oriented features to use, which I find to be helpful and easier to use for general purpose programming.
  • harryqharryq Posts: 3Member
    Like said before, look at C++ in the first place. It is a lot bigger than C in terms of keywords, libraries etc. But start learn the basics. Why? C is not much like its successors, such as (c++), java, c# etc. Its a different paradigm. Many things in system programming anyway is text-processing, which perl and python do really well. C++ makes text processing easier while still features "backward compabilty" to c.
  • Temo0DiazTemo0Diaz Posts: 1Member
    Try with Java

    it's multiplataform, it's easy and powerfull
Sign In or Register to comment.