This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes Meaningless Drivel and the fly likes why learn Java Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Other » Meaningless Drivel
Reply Bookmark "why learn Java" Watch "why learn Java" New topic
Author

why learn Java

mick lynch
Greenhorn

Joined: Aug 17, 2008
Posts: 23
Well I just like doing stuff for hobbies. I started out with VB.Net, then wanted to build a moving flight sim platform and learnt enough C# to extract all the info i needed from MS Flight Sim 2004 and operate eletric motors from the serial port.
Now Im learning Java but to be really honest I dont know what java offers in a windows world. So for my benifit can I ask you all why you have decided to learn Java ?
Jesper de Jong
Java Cowboy
Bartender

Joined: Aug 16, 2005
Posts: 12909
    
    3

Java is one of the most used programming languages in business - it's a good language to know if programming is (going to be) your job.

I started as a C / C++ programmer (Java didn't even exist when I started working). Then, around 1998, the company I was working for started getting projects where Java was being used, and together with a colleague I started learning it after work. We wrote a chess playing applet and demonstrated it. In 1999 or 2000 I started on my first J2EE project, and I've been working on Java projects ever since.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Vinoth Thirunavukarasu
Ranch Hand

Joined: Dec 18, 2008
Posts: 164

Hi,
Just do this will help you.why learn Java


Java Best Practices
Linux Best Practices
Amortization Calculator

Mandar Khire
Ranch Hand

Joined: Sep 11, 2007
Posts: 482
I am learning java because i want good job in future. That's not actual reason,
I learning java because its in my collage syllabus. That's also not true reason,
I learning java because i got 50% off for course in institute to learn java. That's also not proper reason,
I learning java because i heard java programmer getting more salary than other programmer.That's also not real reason,
I learning java because java has Virtual Machine & my dad said

That's also not definate reason,
I learning java because it teach programmers decision making techniques & from 1st January 2009 i make


Millions saw the apple fall, but Newton asked why.
If you understand, say "understand". If you don't understand, say "don't understand". But if you understand and say "don't understand". How do I understand that you understand? Understand!
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4422
    
    2

mick lynch wrote:Now Im learning Java but to be really honest I dont know what java offers in a windows world. So for my benifit can I ask you all why you have decided to learn Java ?


Do you mean Windows ® world?

If so, then the question is really Java vs C#, as C# is really just Java tweaked a bit by M$ so that they could control it. Before they invented it, M$ had VisualJava, which was Java plus stuff to make it work better under Windows®.

Java's main claim to fame is that it is platform independent. If that is not important to you, then I'd recommend C#.

It has a second claim, that Java's OO usage is much more consistant than say C++'s model. So in a choice between C++ and Java, I'd use Java. But if you really want OO, use Smalltalk
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 56179
    
  13

And despite what Microsoft would have you believe, there is a world outside of Windows.


[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4422
    
    2

Bear Bibeault wrote:there is a world outside of Windows.

Brave prediction: Windows 7 is the last Windows that anyone will be able to name, let alone care about. Software that is platform independent will be the norm in five years.
Nadine Ernest
Greenhorn

Joined: Dec 10, 2008
Posts: 27
Truly, honestly coz i have this course in my college syllabus data structures and algorithms
other than that i have got no idea why im learning it?!!


What Doesn't Kill You, Makes You Stronger!
Gregg Bolinger
Ranch Hand

Joined: Jul 11, 2001
Posts: 15230

Pat Farrell wrote:
Bear Bibeault wrote:there is a world outside of Windows.

Brave prediction: Windows 7 is the last Windows that anyone will be able to name, let alone care about. Software that is platform independent will be the norm in five years.


How is that a prediction? There IS a world outside of windows. There is OSX and all sorts of Linux flavors. Bear didn't say "I forsee a world outside of linux". He said there is. Not a prediction, just a simple statement.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4422
    
    2

Gregg Bolinger wrote:
Pat Farrell wrote:Brave prediction: Windows 7 is the last Windows that anyone will be able to name

How is that a prediction? There IS a world outside of windows.


Its a prediction because it says that no one will care about, or talk about Windows 8. To a lot of folks, this will be a big change. I predict that Windows 7 will be a so-what operating system, which is news because since May 1990, Windows has had a new religious thrall on people.

And to be OT for this thread, if a professional developer expects to live in a pure Windows world, with M$ tools, they will have to learn other approaches. I'm not willing to say that Java is the future, as I think Java has peaked. Its all gonna be Web 3.0 or beyond.
Jeffry Kristianto Yanuar
Ranch Hand

Joined: Oct 01, 2007
Posts: 759
I learn Java in order to be who I am and in order to become what I am supposed to be.


Jeffry Kristianto Yanuar (Java Instructor) SCJP 5.0, SCJA, SCJD (UrlyBird 1.3.2)
Jacob Steingart
Ranch Hand

Joined: Mar 28, 2008
Posts: 63
I learn Java because it is a reasonably simple and very powerful language, not to mention platform independent. Being a dual booter (occasionally triple or quadruple - I like to check out the latest Linux distros) the platform independent part is useful. It is also very flexible - you can do web apps with with applets, destkop programming, and game programming (built in 3D library <gasp>). It also has some fairly commonly used syntax (curly braces, semicolons, etc), so you won't get too confused if you also want to do some other programming in a language like C++. Basically, it's awesome. I'm a huge fan.


I never know what to put in my signature...
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 2778
    
    2
Gregg: Pat wasn't saying that Bear was making a "brave prediction" - he was making one of his own.
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24051
    
  13

I learned Java for the babes.


[Jess in Action][AskingGoodQuestions]
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4422
    
    2

Ernest Friedman-Hill wrote:I learned Java for the babes.

For sure, Java helps you get babes.
Jacob Steingart
Ranch Hand

Joined: Mar 28, 2008
Posts: 63
Pat Farrell wrote:
Ernest Friedman-Hill wrote:I learned Java for the babes.

For sure, Java helps you get babes.

Can't say being a programming geek has ever helped me pick up girls... then again, I already have a girlfriend ;).
Monu Tripathi
Rancher

Joined: Oct 12, 2008
Posts: 1365

I learned Java for the babes




You thought it were a language to woo the masses (lasses)!!?

[List of FAQs] | [Android FAQ] | [My Blog] | [Samuh Varta]
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4422
    
    2

Jacob Steingart wrote:Can't say being a programming geek has ever helped me pick up girls...


I have been a programming geek since before I knew babes existed. Most are not impressed with programming languages, but having a job and money to buy them dinner and gifts seemed to work well.
Gregg Bolinger
Ranch Hand

Joined: Jul 11, 2001
Posts: 15230

Mike Simmons wrote:Gregg: Pat wasn't saying that Bear was making a "brave prediction" - he was making one of his own.


Ah, that makes more sense. My bad. It seemed as if he did since he had quoted Bear.
Jelle Klap
Bartender

Joined: Mar 10, 2008
Posts: 1405

Ernest Friedman-Hill wrote:I learned Java for the babes.


Beats French hands down.

"Yeah baby, talk Java to me!"


Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
mick lynch
Greenhorn

Joined: Aug 17, 2008
Posts: 23
Thankyou all for the variety of answers. OIne of the reasons I have turned to learning Java is that despite my 'Windows World' comment .,I am building a PC to run Linux, so I can still program, ergo;Java

Also I found the comments interesting about sometime in the not far future most code will be written with languages that are platform independent.

Ive even heard VB and C# could be run on any platform if they can get the .NET framework installed. And yes I realise that C# is incredibly close to program like Java. I had a friend that new Java but not C# yet he was given the job of commenting on the C# and writing a kind of manual for others to follow the workings of the code!

thanks mIck. :twisted:
Vikas Kapoor
Ranch Hand

Joined: Aug 16, 2007
Posts: 1374
Nadine Ernest wrote:
Truly, honestly coz i have this course in my college syllabus data structures and algorithms
other than that i have got no idea why im learning it?!!
+1
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: why learn Java
 
Similar Threads
how .jsp file become .jspa in Address Bar
Help with Java Card Technology
segment and flight
Help In Creating a Mobile Tracker
about departure flight