Which language(s)?
I'm just starting to learn a little about programming. I wanted some input about what language(s) to start with. I've done some research and was thinking about Java and/or C++, but I'm more than open to other ideas.
|
Quote:
|
There are several threads like this here already. A quick search of the Programming and General forums will give you lots of ideas. :cool:
That being said I would probably try learning C++. I realize it's probably not the easiest language to pick up for a beginner, but it's probably the most practical since so much (especially in the FOSS realm) is written in C/C++ and most modern languages (Java, Perl, even PHP) are derived from or are heavily influenced by C. Just my two cents. :twocents: :cool: |
As all the other threads you'll find here on LQ about that very topic will tell you, a large part of your decision depends on what you want to do.
Low-level drivers, os internals: C (maybe some assembly) Games: C++ (or, for games that don't require high-performance, Python or Ruby) Admin scripting: bash, Perl, Ruby Web development: Python, Perl, Ruby Maybe Java + GCJ/Classpath for games and web dev, if you like the Java scene. |
Oh, if you're adventurous, there's also Scheme (my official "gotta learn that someday" language), and things like OCaml, Haskell, Rebol, Io, and a bunch others I know nearly nothing about. :)
|
Quote:
i dont mean to advertise but i think you might find this useful, i am totally in the same boat as you, wanting to learn how to code. i set up a usergroup you'll be able to find on the LQ forum, we are set to have our first meeting next week on IRC and hope to get things going. you'll be more than welcome to join us! We are going to have a attempt at learning C hope to hear from you |
IMO i would was c++. qt from trolltech is a nice front end also.
the idea of that programmers group i also think would saound like a good idea for you. a group of people learning at the same time. this way if you have a question you have a group of friends you can ask. good luck with your choice;) :twocents: |
All times are GMT -5. The time now is 12:26 PM. |