1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Which programming language should I learn ?

Discussion in 'Programming' started by Brother Hassan, Jul 16, 2012.

  1. #1
    Hey,

    I know nothing about Programming except some basic ideas about HTML. I'm interested in learning a programming language and any suggestions about which one should I start with ?

    Thanks
     
    Brother Hassan, Jul 16, 2012 IP
  2. hardikkmr

    hardikkmr Peon

    Messages:
    36
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Java is a good programming language to learn.
     
    hardikkmr, Jul 16, 2012 IP
  3. Brother Hassan

    Brother Hassan Member

    Messages:
    101
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    30
    #3
    Thanks. I hope its not too complex for a 16 year old ?
     
    Brother Hassan, Jul 16, 2012 IP
  4. aqualabs

    aqualabs Peon

    Messages:
    24
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    I'd suggest Python. It's more high level language than Java. Python is quite easy to learn.
     
    aqualabs, Jul 16, 2012 IP
  5. BRUm

    BRUm Well-Known Member

    Messages:
    3,086
    Likes Received:
    61
    Best Answers:
    1
    Trophy Points:
    100
    #5
    I wouldn't recommend Python to a beginner. It doesn't have an easy syntax at all compared to the C-based languages. PHP and C# are excellent languages to begin with.
     
    BRUm, Jul 16, 2012 IP
    yachi_5 likes this.
  6. Brother Hassan

    Brother Hassan Member

    Messages:
    101
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    30
    #6
    Thanks everyone. I was thinking about C as well since its soo popular =D
     
    Brother Hassan, Jul 16, 2012 IP
  7. aqualabs

    aqualabs Peon

    Messages:
    24
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    It's just my opinion. From my point of view it has very simple syntax. But of course, it's up to you.
     
    Last edited: Jul 16, 2012
    aqualabs, Jul 16, 2012 IP
  8. BRUm

    BRUm Well-Known Member

    Messages:
    3,086
    Likes Received:
    61
    Best Answers:
    1
    Trophy Points:
    100
    #8
    Go for C++, not C. Stroustrup made C redundant.
     
    BRUm, Jul 16, 2012 IP
  9. Brother Hassan

    Brother Hassan Member

    Messages:
    101
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    30
    #9
    LOL I didn't get that part :p
     
    Brother Hassan, Jul 16, 2012 IP
  10. BRUm

    BRUm Well-Known Member

    Messages:
    3,086
    Likes Received:
    61
    Best Answers:
    1
    Trophy Points:
    100
    #10
    Look up Bjarne Stroustrup. He invented C++ at Bell labs in 1983 and was originally called "C with classes". He said that C++ should be the official revision of C since it's C with OO (object oriented) features and some other things like operator overloading and virtual functions.
     
    BRUm, Jul 16, 2012 IP
  11. nihangshah

    nihangshah Prominent Member

    Messages:
    5,536
    Likes Received:
    271
    Best Answers:
    3
    Trophy Points:
    395
    #11
    Learn C followed by C++

    Most programmers require basic C and C++ programming knowledge.
     
    nihangshah, Jul 16, 2012 IP
  12. BRUm

    BRUm Well-Known Member

    Messages:
    3,086
    Likes Received:
    61
    Best Answers:
    1
    Trophy Points:
    100
    #12
    I'd recommend skipping straight to C++, like I did.
     
    BRUm, Jul 16, 2012 IP
  13. vincaslt

    vincaslt Peon

    Messages:
    41
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Hello,
    To begin with, you should first learn HTML, it is not an actual programming language - it's markup language, but the whole web stands on it. Any programming language you'll learn will actually generate HTML according to your script.

    Now on the topic:
    You should really first decide your sphere you want to be in: web or desktop programming.
    There is also another fresh category - app programming, for android, iOS, etc., but I have no experience with them.

    Web programming is very profitable at the moment and web-based business is getting really popular, if you are interested in web programming, you should consider learning PHP, which is one of the most popular, tho in my opinion not the best option for web programming. Another great option is .NET, which includes some awesome features like MVC3, Razor, etc.
    Ruby on Rails is getting more attention lately too.

    Desktop programming involves creation of desktop applications, games too. You should consider learning C++ for serious development, although if you had no experience in programming, a great option would be a simple Pascal (to learn only), Java, C#, maybe some Visual Basic.
     
    vincaslt, Jul 17, 2012 IP
  14. Brother Hassan

    Brother Hassan Member

    Messages:
    101
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    30
    #14
    Thanks guys. I'm interested in all types of programming :D
    I think I'll go with C ++ :)
    Thanks.
     
    Brother Hassan, Jul 17, 2012 IP
  15. HowardBeck

    HowardBeck Peon

    Messages:
    11
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    You can learn basic programming language C.This is language father of all programming language,they teach hoe to use logic of all programming language.If you knowledge about the C programming language of ,you can easy to learn all other language.
     
    HowardBeck, Jul 18, 2012 IP
  16. BRUm

    BRUm Well-Known Member

    Messages:
    3,086
    Likes Received:
    61
    Best Answers:
    1
    Trophy Points:
    100
    #16
    While C is a very good language and is the basis for many, it is not the father of all languages. Have you ever heard of FORTRAN and COBOL?
     
    BRUm, Jul 19, 2012 IP
  17. Brother Hassan

    Brother Hassan Member

    Messages:
    101
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    30
    #17
    Yup. I studied the History of Programming languages at school but only learned Pseudocode.
     
    Brother Hassan, Jul 19, 2012 IP
  18. BRUm

    BRUm Well-Known Member

    Messages:
    3,086
    Likes Received:
    61
    Best Answers:
    1
    Trophy Points:
    100
    #18
    That's cool, I studied that at Uni too. Although we also studied C# and C++ the others were pseudocode.
     
    BRUm, Jul 19, 2012 IP
  19. Hugeland

    Hugeland Peon

    Messages:
    16
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #19
    I think you should study C++ first. When studying, try to understand the knowledge, if you don't, just accept as it is and keep reading. You will understand previous parts latter when you read latter parts. That's how it came to me when I first read C++. When you understand C++, it's much easier for you to study C.

    Python is also a great choice. It's very easy to code. You don't have to care much about problems that you'll face in C or C++. The great part is you can create your own game easily with Python. Hope this helps.
     
    Hugeland, Jul 19, 2012 IP
  20. hanky_panky

    hanky_panky Member

    Messages:
    81
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    38
    #20
    You could learn PHP mysql . This 2 will help you to design web sites.
     
    hanky_panky, Jul 19, 2012 IP