How did you learn?
I'm new to programming and Java
I have been working my way through Sams Teach Yourself Java in 24hrs(on chapter 12...only took me 2 weeks :) )
Just wondering how You learned Java(programming)
I know nothing replaces study and getting my hands dirty
Not expecting to be a world renowned programmer...Just want to have fun making small programs for myself and friends.
Hopefully this is ok in this section(new) If not Moderator please move to appropriate section
hallo, i just started with this site and then i purchased some books and now i'm learning for the sun certified java programmer.
I got into Java by helping my son with his college Into to Programming homework.
Trial and error (my favorite approach), making stupid mistakes, and public humiliation (most effective approach).
Thanks so much for the input :-)
I'm keeping all info provided for reference.
Oh trial and error is my nickname....:p
I try and do the workshops after every chapter in the book I'm reading as best I can.
I got Started on a PHP forum Video Tutorial website. I was very interested in Actionscript aswell. i then took a sneak peak at some Java and watch a series on YouTube. i have now Enrolled into UNI and Java is one of the first languages being covered.
I learned java from here. I got good at java by practicing and helping others (ie posting on this site and helping people on irc). I got better at programming by learning what concepts existed and using wikipedia to understand them. (ie data structures, algorithms, etc.)
When I was in highschool, I found that making games was the most interesting way for me to practice. It was something that was feasable and caught my interest. If you are looking for little programs to make, try things like tic tac toe (you can learn about the minimax theorem), then move on to harder games such as pac man, space invaders, etc. Doing popular games is a great way to learn because there is already so much information on them. For example, in tic tac toe you can learn about minimax, which would lead you to tree data structures. Remember google and wikipedia are your best friends!
Heh... never heard that one before.
Originally Posted by Fubarable
I still work with a lot of different languages (C++, Java, Python, PHP, Assembly, and a lot of others) for different reasons, but Java is one I come back to for its versatility and universal approach.
History lesson aside, as for how I actually learned it, I'm not really sure. I guess I kind of have a mind for it--I know that a lot of people I teach (on this forum, at school, etc.) don't get the concepts as quickly as I did on my first day learning it.
My method for learning is about 90% trial-and-error and 10% API. I know this doesn't work for the majority of people though, so don't take my story as one that should be followed abroad.
Hope that answers your question! :)
I am a new Java programmer as well and the suggestions in this page were very helpful. Is there any one site that any of you could suggest specifically in understanding and developing algorithm skill?
I'm still in the headaches/migraines, wanting to throw my computer at the wall stage. I unfortunately, but fortunately..., JUST discovered this really nice website:
The New Boston
The owner makes video tutorials for java,c, c++ programmers to view free of charge, all uploaded to youtube.
Btw, I'm learning through classes at a University.
Love these questions, done a course about ten years ago that teached programming in c and c++, and was not one bit interested, then 10 years later bored I tried java for the laugh and I found learning independently(spelling?) so much fun and programming that I had to learn other ones too, and so here I am!! If I could offer advice now? do it because you love it, otherwise you will never be better than average, and I believe anybody with an iq can be average at whatever they want.
have to agree with this, i've told countless people who are perplexed by what I am doing not to worry too much it just comes to me and I cannot explain it, just an aptitude I have that if I keep developing I will do even better with. Work ethic is important though, like Zack says 90% is trial-and-error but what he really means is he does not give up easily, you got to be a bit obsessed with wanting and getting that solution :D I am sure Zack and many others know what I mean.
Originally Posted by Zack
That bit never actually goes away...:)
Originally Posted by smray7
I am alls using that same book and it was one of the few that is truly for a beginner.
I am currently on CH 16 (Just starting today).
Chapter 10 (Objects) and 15 (event handling) really were a tough read and I am not sure I understand still. So I just got another book called Head First in Java. Really with both books it is helping.
We should probably talk a lot, I would like to meet people who have the same goal to learn Java as me :)
I am also doing projects on Project Euler (thanks to KevinWorkman).
This has proven to be really much needed to learn to program. I have now done 5. This site might be the perfect addition to Sams teach yourself. BTW are you past chapter 12?
Read anything I found related to Java and practice it several times. Try to implement the same application with different technologies.
Didnt expect so much positive response :D
I have actually gond back a couple chapters in my Sams book
Programming is all new to me and I wanted to study Arrays more (and the OOP stuff was to much for me at my learning curve)
I have been enjoying the learning curve with Java.....to me anyway it is fun and rewarding.
I'm not in a hurry so I just keep reading and trying code. (hope my computer forgives me 1 day for putting it through all the errors)
enjoying it is the most important thing.