1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Programming languages

Discussion in 'Entertainment and Technology' started by BlueLion, Apr 3, 2017.

  1. BlueLion

    Full Member

    Joined:
    Feb 28, 2015
    Messages:
    331
    Likes Received:
    105
    Location:
    Spain
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    I'm learning how to program in C and I would like to ask you a question: what's the next language I should learn?

    I don't have many ideas about computers in a technical level, but I think that it is a very interesting field.

    Thank you in advance.
     
  2. deepwaters7

    Regular Member

    Joined:
    Jan 7, 2017
    Messages:
    197
    Likes Received:
    3
    Location:
    Woodstock, Ontario
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    I'm pretty familiar with C#, but Java is one I plan to learn next. It's pretty common(especially if you plan any Minecraft modding, I dunno if you intend to)but you should focus on C for now. There are others, but Java is one of the more common ones
     
  3. BlueLion

    Full Member

    Joined:
    Feb 28, 2015
    Messages:
    331
    Likes Received:
    105
    Location:
    Spain
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    Thank you so much.

    What are exactly the differences between C, C++ and C#?
     
  4. Young Blood

    Full Member

    Joined:
    Apr 14, 2014
    Messages:
    74
    Likes Received:
    6
    Location:
    Toronto-Canada
    Gender:
    Female
    Gender Pronoun:
    She
    Sexual Orientation:
    Bisexual
    Out Status:
    Out to everyone
    I'm planning on trying out Java too, but I'm currently in the process of learning Python. Maybe you could try that out? There are a ton of really great resources to help you along the way. I've found it quite easy so far.
     
  5. BlueLion

    Full Member

    Joined:
    Feb 28, 2015
    Messages:
    331
    Likes Received:
    105
    Location:
    Spain
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    Yep. I've heard that Python is very good to learn too. I may try it next when I finish with C. Thank you so much. :thumbsup:
     
  6. Young Blood

    Full Member

    Joined:
    Apr 14, 2014
    Messages:
    74
    Likes Received:
    6
    Location:
    Toronto-Canada
    Gender:
    Female
    Gender Pronoun:
    She
    Sexual Orientation:
    Bisexual
    Out Status:
    Out to everyone
    No problem! :slight_smile:
     
  7. deepwaters7

    Regular Member

    Joined:
    Jan 7, 2017
    Messages:
    197
    Likes Received:
    3
    Location:
    Woodstock, Ontario
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    Basically, C++ is an addition to C, while C# is more like Java than C. The main difference is just how the code is written. Hopefully that answers your question!
     
  8. BlueLion

    Full Member

    Joined:
    Feb 28, 2015
    Messages:
    331
    Likes Received:
    105
    Location:
    Spain
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    Yep, I have an idea. I have never worked with Java but I get an idea.
     
  9. mbanema

    Full Member

    Joined:
    Jan 11, 2014
    Messages:
    1,485
    Likes Received:
    30
    Location:
    MA
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    A few people
    I'm a big fan of C#. Starting to learn how to create Android apps with Xamarin. :slight_smile:
     
  10. BlueLion

    Full Member

    Joined:
    Feb 28, 2015
    Messages:
    331
    Likes Received:
    105
    Location:
    Spain
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    That sounds really interesting. :slight_smile:

    By the way, I'm interested in Economics, so maybe I should continue with Matlab or Octave (which is free). Do you know if Octave is available for Windows?
     
  11. ZePie94

    Regular Member

    Joined:
    Oct 15, 2015
    Messages:
    7
    Likes Received:
    0
    Location:
    Italy
    Gender:
    Male
    Sexual Orientation:
    Questioning
    Hi BlueLion :slight_smile: yes, there is a version for Windows too (as you probably figured out since how old this thread is :grin:). I actually used it only once because it gave me a lot of problems while with MATLAB I found myself pretty good. They are really similar apart from the functions so you shouldn't have many problems switching from one to another. Their language is also similar to python so you could take the chance to learn that too :wink:
     
  12. ForeverRainbow

    Regular Member

    Joined:
    Apr 19, 2017
    Messages:
    32
    Likes Received:
    0
    Location:
    Here
    Gender:
    Female (trans*)
    Gender Pronoun:
    She
    Sexual Orientation:
    Straight
    Out Status:
    A few people
    Python's quite a good language to learn. If you're in it for the cash though, go for Java.
     
  13. CanadianRunner

    Regular Member

    Joined:
    May 20, 2015
    Messages:
    55
    Likes Received:
    1
    Location:
    Ontario, Canada
    Gender:
    Male
    Sexual Orientation:
    Gay
    Out Status:
    A few people
    I am a newbie in the area of coding. I just started this month learning Swift. I will be eventually moving toward Objective C once I get a better foundation of Swift.
     
  14. BlueLion

    Full Member

    Joined:
    Feb 28, 2015
    Messages:
    331
    Likes Received:
    105
    Location:
    Spain
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    Thank you so much for your answer! :slight_smile:

    ---------- Post added 15th May 2017 at 04:46 PM ----------

    @ForeverRainbow and @CanadianRunner: thank you very much, as well!
     
  15. AliceWonderland

    Regular Member

    Joined:
    Jul 28, 2014
    Messages:
    6
    Likes Received:
    0
    Gender:
    Female
    Sexual Orientation:
    Lesbian
    Out Status:
    Out to everyone
    Once you've been programming for a while, you'll find it quite easy to pick up different languages. As a beginner, I would suggest picking one and running with it before getting distracted by the many others that are out there. C is a good language to learn, although it's not one I've experimented with myself.

    Java is definitely one I would recommend, a good tool to play around with is Android Studio and have a go at developing some apps yourself.

    If you're interested in web at all you could have a look at PHP, Python or Ruby (I would recommend PHP as it's the most common server side language in the web dev community).

    Or my personal fave JavaScript (not the same as Java), a front end (and also now server-side) web scripting language. There's plenty of frameworks and tools out there to help you get going.

    There's no harm in playing around with a few before you find one you're really passionate about working with, but when you find one you enjoy, stick with it for a while.
     
  16. Sienrar

    Regular Member

    Joined:
    May 20, 2015
    Messages:
    195
    Likes Received:
    0
    Location:
    Houston, TX
    I used to do some Python programming out of a book, but I never continued. I plan on picking up the skill again in my free time this summer.
     
  17. novena

    Regular Member

    Joined:
    May 7, 2017
    Messages:
    43
    Likes Received:
    0
    Location:
    london
    My favourite is definitely Python but that's definitely just because it was the first one I learnt but if you're looking for something more simple and easy I definitely recommend it. Also Java is good if you're looking for some cash.
     
  18. Rodessenth

    Regular Member

    Joined:
    Jul 3, 2015
    Messages:
    82
    Likes Received:
    2
    Location:
    Lamia, Greece
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Other
    Out Status:
    A few people
    Object orientation is a programming value you should definitely possess. If you like C go for C++ else go for Java(See what I did there...kill me)
     
  19. deepwaters7

    Regular Member

    Joined:
    Jan 7, 2017
    Messages:
    197
    Likes Received:
    3
    Location:
    Woodstock, Ontario
    Gender:
    Male
    Gender Pronoun:
    He
    Sexual Orientation:
    Gay
    Out Status:
    Some people
    I see what you did there and a I must say, I don't usually enjoy stuff like that. Maybe I just need some sleep...
     
  20. mychemromance99

    Full Member

    Joined:
    Oct 7, 2015
    Messages:
    432
    Likes Received:
    14
    Location:
    India
    Gender:
    Genderqueer
    Gender Pronoun:
    They
    Sexual Orientation:
    Other
    Out Status:
    All but family
    Since you're learning C, it would be best to learn C++ next.

    Both these are low level languages, you could then learn Python, it is an easy and fun high level language.

    Happy coding.