Which language easy to learn .NET OR JAVA ?

I want to know among .Net and Java, which is easier to learn in a short period of time? Which language is easy to learn and in demand in market out of these two .

Can some one suggest website from where one can learn from scratch but in detail depth one of these language , I know there are plenty of websites but some are complicated someone have very low explanation , please suggest good website depending upon your experience ??, Thanks

Replies

  • Mr.Don
    Mr.Don
    You have to put some effort to learn either of these languages.

    Website: CrazyEngineers

    😛
  • Mr.Don
    Mr.Don
    Here's one example

    #-Link-Snipped-#
  • gaurav.bhorkar
    gaurav.bhorkar
    king99
    Hi,

    Which language is easy to learn and in demand in market out of these two .
    Can some one suggest website from where one can learn from scratch but in detail depth one of these language , I know there are plenty of websites but some are complicated someone have very low explanation , please suggest good website depending upon your experience ??, Thanks
    .net is not a programming language, it is a technology to be precise. The .net framework supports many programming languages (C#, vb.net, C++, J#...). You can use your existing knowledge of a programming language to make use of the .net framework.

    We cannot comment upon the 'demand' of .net or Java. Both are popular and well established in the industry.
  • Kaustubh Katdare
    Kaustubh Katdare
    My opinion is that any language is easy to learn provided the 'algorithm' building is mastered first. You will first have to build a strong foundation in 'logic', which will enable you to master any language. The choice of language will be decided by the task at your disposal and the requirements.

    I'd advise you to spend some time learning the basics of both and then figure out which one appeals more to you. Once you've figured that out, focus all your energy on any of those.
  • king99
    king99
    Hi thanks all for your opinion , but please can any one suggest good book or website to learn java , I know there are thousands of book on java as well as websites , one thing is common is that they start with simple example and later on jump directly into complex examples , Please do suggest a resource which is genuinely for self learners and explained in step by step clear way , thanks !!
  • Morningdot Hablu
    Morningdot Hablu
    @king Actually it depend on your interest which language you like the most.
    Well if you are a beginner in java then go with java complete reference.
  • king99
    king99
    As I told earlier , I have been through number of books they just explain theory and one example regarding it but when you see the programming required for real application development its totally different you can not use the same concept used while development , I think there is still gap in many book which does not fulfill the real time scenario requirements .We can not state same examples everywhere as given in various books .
  • Kaustubh Katdare
    Kaustubh Katdare
    Have you tried Head First Series? Go with Head First JAVA, 2nd edition. It's a fun to read book and they never get too complicated with their own examples. However, the book will make you 'comfortable' with different aspects of Java. For serious learning, you'll have to take up better books (like Java Reference). But Head First series books are a very good start if you don't want to get bored in the initial stages of learning a programming language.
  • king99
    king99
    hey thanks , will definitely try that !!
  • trendit
    trendit
    "C" and "C++" both languages are useful to learn DOTNET and JAVA.
  • anirow
    anirow
    Well I think dot net is easier to learn than Java since in .Net there are lots of wizards and classes which makes programming such a delight.
  • jhnmichle
    jhnmichle
    .net is easy to learn.
  • DheerajR
    DheerajR
    I did summer training in both one time in java and other time on dotnet and from my experience i can say that .net is very much easy to learn
  • TechyGuy
    TechyGuy
    Im a great fan of Java Technologies....... u can develop a lot of cool applications using JAVA.😎 I feels its easy and fun to code in JAVA!
  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    If you like to write code and use command line interface, Java is good...
    If you want to have a good user interface and menus, and drag-drops, .NET is good...
    But remember, .NET doesn't run in any other platform other than Windows... 😲
  • Morningdot Hablu
    Morningdot Hablu
    But remember, .NET doesn't run in any other platform other than Windows... 😲
    I think now it can be possible using mono framework check this #-Link-Snipped-#
  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    Dude, with less compatibility... Also VB.NET never runs in anything other than Windows... 😔
  • Morningdot Hablu
    Morningdot Hablu
    @praveen I don't know weather it will work with vb or not(you may use c#).This link says that the websites developed in .NET can be deployed on unix or linux servers using the MONO framework with less compatibility.
  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    mohit007kumar00
    @praveen I don't know weather it will work with vb or not(you may use c#).This link says that the websites developed in .NET can be deployed on unix or linux servers using the MONO framework with less compatibility.
    Dude, the same thing I said just now... And you can run only server side scripting... Not the standalone client one with Mono... Do you know that?
  • Kaustubh Katdare
    Kaustubh Katdare

    Java or .Net - Which is easy to learn?

    It's time to revisit this question because in the last week at least three engineers have wrote to us asking this question. We had this discussion long ago and it's time to give it a fresh look.

    You're ought to get very mixed responses to the question, because frankly speaking there are no concrete ways to determine which is easy and which is not. It's going to be 'relative' to each other; but there are few important points all new developers should consider. 

    Java and .Net use similar approach towards solving problems:

    Java and .Net, specifically C#.net use a very similar approach towards solving problems. If you know Java, learning C# .net is going to be relatively easier for you. If you know C# of even C++; getting hold of Java is relatively easy. 

    However, there's one big difference!

    .Net is a Framework and Java is a programming language!

    Wait, didn't that cross your mind? Java is a programming language which you can use to address multiple programming challenges. .Net, on the other hand is a 'framework' - and it's not a 'programming language' like Java. 

    This means, .Net has multiple languages running under its belt like C#, ASP, Visual Basic etc. 

    Learning .Net means learning the entire ecosystem of software, tools and technologies; while learning Java means learning just the programming language. 

    So, from the strictest comparison point of view - .Net is way more difficult to learn than Java!

    Mind well, learning only the Java programming language won't cut the deal for most of the people. You'll have to learn several tools and IDEs that are commonly used with Java programming language to make the most use of it.

    In general, Java would be relatively easier to learn. There are several good books and video tutorials available on the Internet that you can make use of. The first step would be to download ECLIPSE IDE - which is the hot favourite of the Java world and start getting familiar with it.

    Why not learn both Java and .Net?

    I'd strongly recommend building a base with Java first. It should take 2-3 months to build a solid base with dedicated efforts so that you have a working knowledge of Java. As I said, with the knowledge of Java - it's relatively easy to grasp .Net framework.

    Focus on being a better programmer

    I'd rather suggest focusing on becoming a better programmer than concentrating on any specific language or framework. I was forced into learning programming at a very later stage in my career; and can tell you that programming can actually give you joy.

    The Indian software industry offers several opportunities to both Java and .Net programmers. However, what it needs the most is a good programer or software developer that can build on their knowledge of Java or .Net to learn new languages or technologies fast. Unfortunately, the quantity of such engineers is very limited.

    Recommended Reading: Java or .Net - Which is better for future & career?

You are reading an archived discussion.

Related Posts

Hi Everyone, I am working on a small PCB with a Xilinx CPLD xc95288xl on it; it will be a part of a switchboard matrix for an FPGA based multiprocessor...
This event claims to focus on MCU architectures, low-power design, RTOS, MCU development tools, hardware/software co-design and much more practical knowledge that design engineers can use today for tomorrow's designs...
Busting the dam of engineering indifference Busting the dam of engineering indifference | Opinion | The Engineer Bioramani
Apple devices found to store data on owners' movements Read more: Apple devices found to store data on owners' movements | News | The Engineer Bioramani ​
Sustainability is all about meeting current demand while preserving the conditions for long-term growth. Read more: Making more by using less | In-depth | The Engineer Read the sustainability supplement...