The Right Programming Language For Me

Discussion in 'Programming' started by ODOnline, May 22, 2010.

  1. #1
    Hi there, this is a more of a ask-answer topic.

    I am willing to learn a new programming language (I used to code in VB6 for desktop applications [old] and php for web applications)

    However, I would like something that can do both, and something that isn't old.

    I need something that could offer me flexibility while switching between OS (to work on Linux, Mac, Windows [even if I have to recompile the code with a OS-based compiler])

    I was told to try C# or C#.NET.

    Here are my questions:

    1. What's the difference between C# & C#.NET
    2. What compiler should I use on windows for C# (Microsoft Visual C# or anything else?)
    3. Where could I get some basic C#/C#.NET tutorials for free
    4. If you learned C#/C#.NET, how much time did you spent daily exercising till you got a hang about the basic things
    5. Instead of C#/C#.NET do you guys suggest other programming languages?

    Thank you for your time. If I have more questions I'll post!
     
    ODOnline, May 22, 2010 IP
  2. Roiti

    Roiti Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    I want to suggest you to learn Python.
    I learned c++ and c#,Python is very is scripting language with the advantages of OOP there are many realyy easy graphic classes like tkinter etc
    you can learn it on danuweb and utube
     
    Roiti, May 22, 2010 IP
  3. ODOnline

    ODOnline Peon

    Messages:
    230
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks Roiti.

    I have a question:

    From what I do know, I know that Perl & Python are mostly used on linux as scripting languages. Is Python that usefull on windows too?
    I mean, I'm more into Automating things (creating robots for doing scrapping, etc) and I don't want to change 70% of the code if I don't execute the Python script on linux.
    I know that there's a compiler for Python on windows, but does it have all the functions the linux one provides?

    Thanks
     
    ODOnline, May 23, 2010 IP
  4. joshvelco

    joshvelco Peon

    Messages:
    819
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #4
    C++ would be my first choice.
     
    joshvelco, May 23, 2010 IP
  5. Roiti

    Roiti Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I am also a windows user you can do in windows exactly the same as linux
    I personally use PyScripter
    Give it a try
     
    Roiti, May 23, 2010 IP
  6. ODOnline

    ODOnline Peon

    Messages:
    230
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #6
    @Roiti:

    Ok, thanks for the help.

    @joshvelco:

    Well here come a lot of problems, like:

    1. What kind of C++? (I know in schools they study things like cin, cout .. console stuff, but I don't need this, I want to create windowed applications, would this be MFC?)
    2. What compiler should I use ? (I know that it differs everytime, I tried Borland and Visual Studio and they had different code structures)
    3. When I go with the c++ code on another OS, do I have to recode everything (the compiler problem thingy..)

    Thanks
     
    ODOnline, May 23, 2010 IP
  7. newcity

    newcity Peon

    Messages:
    1,015
    Likes Received:
    17
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Try as simple as HTML, then Javascript and then PHP at last. :) Best way to go if you are interested in web based programming.
     
    newcity, May 23, 2010 IP
  8. ODOnline

    ODOnline Peon

    Messages:
    230
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #8
    @newcity:

    I'm not just into web based programming, I want to develop desktop applications too..

    This means that I'll continue with PHP, but at the same time learn something for desktop (maybe it can be used also as a web based coding)
     
    ODOnline, May 23, 2010 IP