• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

why learn Java

 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 ?
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 164
Android Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
Just do this will help you.why learn Java
 
Ranch Hand
Posts: 630
Android Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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

 
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
And despite what Microsoft would have you believe, there is a world outside of Windows.
 
Pat Farrell
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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?!!

 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Ranch Hand
Posts: 759
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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)
 
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Master Rancher
Posts: 4806
72
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Gregg: Pat wasn't saying that Bear was making a "brave prediction" - he was making one of his own.
 
author and iconoclast
Posts: 24207
46
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I learned Java for the babes.
 
Pat Farrell
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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


For sure, Java helps you get babes.
 
Jacob Steingart
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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 ;).
 
Rancher
Posts: 1369
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I learned Java for the babes





You thought it were a language to woo the masses (lasses)!!?
 
Pat Farrell
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Bartender
Posts: 1952
7
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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



Beats French hands down.

"Yeah baby, talk Java to me!"
 
mick lynch
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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:
 
Ranch Hand
Posts: 1374
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
reply
    Bookmark Topic Watch Topic
  • New Topic