I really hate obligation to learn another language. Do you agree?

7 replies
I learned C# at the time,and I developed my dream apps for windows. But when I wanna develop different things like android apps which is very popular now, I have to learn a WHOLE DIFFERENT LANG: java. I hate that. I wish there was only 1 computer programming language to develop anything in the world. For example: C#, I wish it was enough to develop any web/desktop/mobile app.
#agree #hate #language #learn #obligation
  • Profile picture of the author apsarasisodia
    We can say like this for speaking language as well. There are so many languages that we often get confused. We cannot communicate with Chinese, Japanese, Italian, Spanish and German if we don't know their languages. Similar is the case with programming languages.
    {{ DiscussionBoard.errors[10521429].message }}
  • Profile picture of the author DavieVBanks
    I agree, it would be nice if there was one master programming language. However, I have learned that after you learn one the others are very similar the major differences would be syntax and differnet names for the same functions/methods.
    {{ DiscussionBoard.errors[10521553].message }}
    • Profile picture of the author maryJacko
      Originally Posted by DavieVBanks View Post

      I agree, it would be nice if there was one master programming language. However, I have learned that after you learn one the others are very similar the major differences would be syntax and differnet names for the same functions/methods.
      Originally Posted by irawr View Post

      After you learn enough programming languages you will realize they are all pretty similar. Eventually you will realize that it's just preference and that it's not hard to learn a new one. Many projects these days utilize frameworks and I personally find it harder to learn how to use a new framework then learning a new language.

      Then again, I wrote an email harvester in C when I was 15 and was doing basic game development in vb3 in high school, so it might just be me.
      I know, the basic and logic of all the programming languages is the same like statements, functions, methods, events, loops etc. but there are a lot of new keywords, for example I am very good at httpwebrequest on C#, but I'm not able to do it with the java on android studio since it's a whole different story.
      {{ DiscussionBoard.errors[10522717].message }}
  • Profile picture of the author rmmfree
    The good news is that you can develop Android apps with C#, instead of Java, using a solution called Xamarin..
    {{ DiscussionBoard.errors[10522412].message }}
    • Profile picture of the author Mike Anthony
      I think C# comes close enough with xamarin for mobile and asp.net for web
      Signature

      {{ DiscussionBoard.errors[10522607].message }}
    • Profile picture of the author maryJacko
      Originally Posted by rmmfree View Post

      The good news is that you can develop Android apps with C#, instead of Java, using a solution called Xamarin..
      Originally Posted by Mike Anthony View Post

      I think C# comes close enough with xamarin for mobile and asp.net for web
      I heard that Xamarin is very expensive and very limited... Did you guys use it? And most developers say that the native language of android world is absolutely: java, java and java.
      {{ DiscussionBoard.errors[10522715].message }}
  • Profile picture of the author irawr
    Banned
    Originally Posted by maryJacko View Post

    I learned C# at the time,and I developed my dream apps for windows. But when I wanna develop different things like android apps which is very popular now, I have to learn a WHOLE DIFFERENT LANG: java. I hate that. I wish there was only 1 computer programming language to develop anything in the world. For example: C#, I wish it was enough to develop any web/desktop/mobile app.
    After you learn enough programming languages you will realize they are all pretty similar. Eventually you will realize that it's just preference and that it's not hard to learn a new one. Many projects these days utilize frameworks and I personally find it harder to learn how to use a new framework then learning a new language.

    Then again, I wrote an email harvester in C when I was 15 and was doing basic game development in vb3 in high school, so it might just be me.
    {{ DiscussionBoard.errors[10522662].message }}

Trending Topics