want to learn Java

is Java difficult to learn ? how long would it take for a person to learn Java ? is it possible to teach oneself Java ?
[140 byte] By [changintimesa] at [2007-10-3 2:48:41]
# 1

...

depends on what level of java you want to learn.

java is a VERY expansive (expansive not expensive) language covering pretty much all areas of computing.

My help to you is go to a book store near you or an online booke store and look for a book on java, skim through the first few pages to make sure you can read it understandibly, buy it, read it and do the lessons it says. The book (if brand new) should come with software for you to write your programs in but if it doesnt you can download a good one from www.eclipse.org (3.2 is the latest one they have), otherwise, you can write it notepad (if your running Windows) and compile it using a batch file (which can also be written in notepad)

You can also go here for some little lessons and such to get your started

http://www.javaworld.com/javaworld/jw-03-2000/jw-0331-java101.html

Hope This Helps

-HDL_CinC_Dragon

HDL_CinC_Dragona at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 2

> is Java difficult to learn ?

it depends on the person, if you had formal programming experience like C or C++ it would not be that hard for you to learn Java, if you are a Visual Basic programmer though you would be adjusting alot.

> how long would it take for a person to learn Java ?

as i have said, depends on you. if your starting out Java as your first programming language it would also be good because there will be no conflict in learning the language.

> is it possible to teach oneself Java ?

yeah!, very much if you had the time to though.

i learned Java my self.

Nywled

Redxxiva at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 3
thanks very much HDL_CinC_Dragon and Redxxiv, i'm getting inspired, do either of you do Java Development professionally ?
changintimesa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 4
http://www.norvig.com/21-days.html%
duffymoa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 5
yeah!, i've been developing web applications and right now i have a few mobile game projects.. goodluck to you!--Nywled
Redxxiva at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 6

Checking out a book called:

"Java in Easy steps"

if you are completely new. Once you get sick of that book, go and grab the O'Reilly book called "Learning Java". It's pretty cool I found. When you have pretty much got that one worked out, you can decide what you want to learn more about. I went for Swing so bought another book called "Java Swing" (also by O'Reilly) to make the user interfaces really spiffy.

I taught myself Java in spare time over a few months. If you have never programmed object oriented languages before, there is a little learning curve to understand what the keywords mean (ie public, static, void, abstract, class, etc) but after you have that worked out, it's really pretty simple. It seems more logical than some other languages out there...

Good luck!

Jason Barraclough.

fireman.sparkeya at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 7

>it depends on the person, if you had formal programming experience like C or

>C++ it would not be that hard for you to learn Java, if you are a Visual Basic

>programmer though you would be adjusting alot.

I disagree, VB is very similar to C. They just use different syntax to do the a lot of the same things.

>as i have said, depends on you. if your starting out Java as your first

>programming language it would also be good because there will be no

>conflict in learning the language.

Also disagree. If you already know a few languages and understand concepts like OOP and MVC then I would say learning Java would be much easier.

As others have said what you can do in Java is quite large so at first it can feel quite daunting, but once you figure out what is want to do and identify what is icing versus required then it starts to look much simpler.

javaksa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 8
thanks everyone,very nice Redxxiv, about how long have you been doing Java ?
changintimesa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 9

> I disagree, VB is very similar to C. They just use

> different syntax to do the a lot of the same things.

yes it's similar but VB doesn't explicitly use pointers, and that is very important.

C programmers are not so lucky. They need pointers to access strings, arrays, objects, and even files. In Visual Basic, you do not use pointers for any of these entities, nor do you need to worry about memory allocation for them. On the other hand, many data structures are difficult to implement in a pointerless language. Java gives you the best of both worlds. You do not need pointers for everyday constructs like strings and arrays. You have the power of pointers if you need it, for example, for linked lists. And you always have complete safety, because you can never access a bad pointer, make memory allocation errors, or have to protect against memory leaking away.

--

Nywled

Redxxiva at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 10
the only codes i know are html, css and a little javascript for the internet,
changintimesa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 11
that's okay.. here.. this can get you started! http://math.hws.edu/javanotes/try to do all the examples, and from my experience..i guess the key to learning is to actually do it.so be sure to program more than you can.--Nywled
Redxxiva at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 12
i yi yi, i'm getting excited here,
changintimesa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 13

I too have learned most of what i know by myself though everyone will agree on this: i still have a LOT to learn. I took a 1 year class in school that didnt really take me very far and i was always waiting far too long for the next lesson becuase i had nailed the lesson in pretty much the first day or two that it was taught. But im a computer addict (yes i said it and now the healing can begin) and i soak up anything that is computers and just overall technology. in the the past 2 or 3 months of teaching myself programming, ive learned more than i did in that 9 month class. Java is very easy to learn and i think once you learn it youll do it for more than jsut a job but entertainment, i know i do... or maybe im just crazy... either way

HDL_CinC_Dragona at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 14

thanks HDL_CinC_Dragon, this is sounding great, there are alot of great replies on this thread,

i know Java is famous, a cross platform program (cell phones, computer games, computer programs) and it seems to have an enthusiastic cult following,

Java is certainly sounding interesting,

i am not a college graduate, if i learn Java and i become good at it, is it possible for me to practice Java professionally without a college degree ?

Message was edited by:

changintimes

changintimesa at 2007-7-14 20:37:28 > top of Java-index,Java Essentials,New To Java...
# 15

> thanks HDL_CinC_Dragon, this is sounding great, there

> are alot of great replies on this thread,

>

> i know Java is famous, a cross platform program (cell

> phones, computer games, computer programs) and it

> seems to have an enthusiastic cult following,

>

> Java is certainly sounding interesting,

>

> i am not a college graduate, if i learn Java and i

> become good at it, is it possible for me to practice

> Java professionally without a college degree ?

>

> Message was edited by:

> changintimes

Yes but most jobs I see listed require a degree. If you're good, though, it won't matter.

Norweeda at 2007-7-21 9:59:28 > top of Java-index,Java Essentials,New To Java...
# 16

> do either of you do Java Development professionally ?

Sadly, yes.

My opinion:

The most difficult part is to learn programming altogether - design, testing, algorithms, patterns, concepts. Java is relatively simple, compared to that. And you can teach yourself the basics, but to become a good developer you need some experience and feedback on your code.

CeciNEstPasUnProgrammeura at 2007-7-21 9:59:28 > top of Java-index,Java Essentials,New To Java...
# 17

> i am not a college graduate, if i learn Java and i become good at it, is

> it possible for me to practice Java professionally without a college degree ?

Sure, why not? But beware though: there's more to computer science

than a language; suppose someone studies Dutch for years, knows the

entire vocabulary, syntax, collocquials etc. etc. but has nothing intelligent

to say?

On top of that language are clever algorithms, data structures etc. etc.

which can be *expressed* in a certain language. You have to study these

algorithms etc. too.

kind regards,

Jos

JosAHa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 18

> i am not a college graduate, if i learn Java and i

> become good at it, is it possible for me to practice

> Java professionally without a college degree ?

Speaking from experience, yes. But I recommend getting the degree anyway. If you're fortunate, your employer may even pay for it.

~

yawmarka at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 19

> Sure, why not? But beware though: there's more to

> computer science

> than a language; suppose someone studies Dutch for

> years, knows the

> entire vocabulary, syntax, collocquials etc. etc. but

> has nothing intelligent

> to say?

Those that have something intelligent to say study French anyway. ;p

CeciNEstPasUnProgrammeura at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 20

> > Sure, why not? But beware though: there's more to computer science

> > than a language; suppose someone studies Dutch for years, knows the

> > entire vocabulary, syntax, collocquials etc. etc. but

> > has nothing intelligent to say?

>

> Those that have something intelligent to say study French anyway. ;p

Mais naturellement mon amice. ;-)

kind regards,

Jos

JosAHa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 21

> thanks HDL_CinC_Dragon, this is sounding great, there

> are alot of great replies on this thread,

Thats what we're here for ;-)

> i know Java is famous, a cross platform program (cell

> phones, computer games, computer programs) and it

> seems to have an enthusiastic cult following,

thats because Java rocks!

> Java is certainly sounding interesting,

It is =)

> i am not a college graduate, if i learn Java and i

> become good at it, is it possible for me to practice

> Java professionally without a college degree ?

Again that depends on your employer, most would look for a college degree but im sure they wouldnt bar you out of a job just based on that. Once you really get the hang on the Java language they might ask you to do some things for them to see what your knowledge level of the language is. Be aware though it can take years to learn Java enough to go professional with it. that depends on the person learning it but if you start now, in maybe two years you can be working as a professional Java programmer! =D

HDL_CinC_Dragona at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 22
Worst case it's also possible that you may have to start at a lower position such as a a tester or something similar and work your way up from there. That would be alright as you would be able to continue learning while working.
Aknibbsa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 23

I too want to learn Java.

I have been a full time developer for 12 years developing in VB and ASP (VBScript).

I just ordered "Beginning Programming with Java For Dummies" and "Head First Java" from Amazon based on their reviews for newbies.

I too was wondering how long it would take to learn if I was willing to buy the books and study. What is everyone's opinion of how long it would take to learn to be good enough to get a job working on business applications?

Merlixa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 24

hello chingantimes i am previous respected teacher so i give my opinion for you to learn. while java is intresting there are also mani other thing to do as job. for now my main job is inventor. my most famous invention so far is hasselhoff kayak which i am sure you mai have seen. also is good money to make from sell your unneeded organs and bodily fluid. from only my gall bladder, kidney and 5 liter of my blood i buy new hat. also when i not invent things i run successfull gambling operation from houseboat that is registered in name of sri lakan non profit organization. so even if you see java is not for you not worry, is mani other job to earn limited money. remeber thsi advices.

majindaa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 25
please, if possible, can somebody reply to Merlix's question ?
changintimesa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 26

hi. i am nihar from india. i have with me two degrees from the area computer applications.let me try to answer u based on some known facts worth considering. u heard about scjp exam?let me answer u .tht exam is conducted by the creator of java language(yes ,sun microsystem).the exam is considered to be one of the hardest and twisting exam in the computer field.and when u pass the exam ,u r considered an international level java programmer and fortunately i hope ,at this present situation u can mange to get a job as a programmer based on tht certificate. and the interesting thing begins here. to be elligible for appearing in tht exam,u wont need any prerequisite(if u dont believe me check the site).so if the creator of the exam think tht one can read java and be prepared well to appear in the exam,so why u should not be positive?pay respect to the creators of java and start learning the interesting,powerful,lovely language java from today .yes u can .good wishes.For ur kind information,i am also preparing for scjp exam.

nihar_Herea at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 27

> u heard about scjp exam?let me answer u .tht exam is

> conducted by the creator of java language(yes ,sun

> microsystem).the exam is considered to be one of the

> hardest and twisting exam in the computer field.and

> when u pass the exam ,u r considered an international

> level java programmer

Possibly the hardest twisting exam in a potato field.

ScarletPimpernela at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 28

thanks for all the great responses to my thread,

so now, based on the last few posts, i feel a little discouraged to start learning Java,

i wanted to learn Java since i am disabled and thought i might be able to do Java as a profession by freelance, and that would help my situation,

the last post was a bit more positive and seemed a good counter argument for the ones before it,

does anybody else have any encouraging thoughts that could be argued against the last few posts ?

changintimesa at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 29

> does anybody else have any encouraging thoughts that

> could be argued against the last few posts ?

Yes. Go for it, and don't let anyone discourage you (including yourself). I've been teaching myself Java for several years now (since 2002, and one never stops learning), and I've writing Java professionally for almost the same amount of time (after a *significant* career shift). It's the first programming language I learned (unless you count PHP, but that's a stretch), and I started by picking it up as a hobby. I didn't complete my undergraduate degree until after I was developing professionally, and I'm now almost halfway done with two graduate degrees, so don't assume college is an absolute prerequisite.

If you're interested, you have some aptitude, and you're willing to work hard, you can make anything happen.

> i am disabled

Only if you let yourself be.

Best wishes...

~

yawmarka at 2007-7-21 9:59:29 > top of Java-index,Java Essentials,New To Java...
# 30

changintimes: im not trying to be rude at all but maybe you should stop petitioning others for what you should do? i dont think anything anyone said is discouraging. learning something new is hard.

if the idea of working hard is overwhelming to you - forget java you

wont be successful and almost anything.

make the decision: do you want to be a programmer or not? do you

have a sincere passion (or at least an economic necessity) to drive

you? then just do it.

TuringPesta at 2007-7-21 9:59:33 > top of Java-index,Java Essentials,New To Java...
# 31

I would say that a significant portion of weather or not you can do this work as a consultant has to do a lot with your personality. You have to give a company a reason why they should want you, not only for technical skills as many people can have tech skills, but also the social skills as well as the aptitude to program well.

Good luck to you.

Aknibbsa at 2007-7-21 9:59:33 > top of Java-index,Java Essentials,New To Java...
# 32
> is Java difficult to learn ? No.> how long would it take for a person to learn Java ? Somewhere between one week and never.> is it possible to teach oneself Java ?Yes.
kablaira at 2007-7-21 9:59:33 > top of Java-index,Java Essentials,New To Java...
# 33
> i am not a college graduate, if i learn Java and i> become good at it, is it possible for me to practice> Java professionally without a college degree ?Yes, however it is much more difficult.
kablaira at 2007-7-21 9:59:33 > top of Java-index,Java Essentials,New To Java...
# 34

thanks for the great posts,

and thanks yawmark, i find your post inspiring, you started teaching yourself Java as a hobby, that sounds very interesting, it makes me more curious about Java,

and thanks for the reply TuringPest, i am just trying to find out what i can about Java and then make my decisions about my future with Java, i think a little research is healthy.........especially with enthusiastic Java developers,

Message was edited by:

changintimes

changintimesa at 2007-7-21 9:59:33 > top of Java-index,Java Essentials,New To Java...