• Post Reply Bookmark Topic Watch Topic
  • New Topic

Looking for a kind person to be my Mentor on learning the Java Language  RSS feed

 
Kirby Araullo
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good day guys! I'm looking for a Java mentor/s out there who can help me understand the basic of Java. I'm having a hard time learning it. I enrolled in a 6 months Web Development class, out intro to Java course took us 5 days, and I'm afraid that I didn't learned a lot of basic stuffs from that since our teacher sucks when it comes to explaining. We're now tackling OOP, and sadly, I don't know what to do every time he give us machine exercises. Thanks in advance!
 
Winston Gutkowski
Bartender
Posts: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jenndale Merza wrote:Good day guys! I'm looking for a Java mentor/s out there who can help me understand the basic of Java. I'm having a hard time learning it. I enrolled in a 6 months Web Development class, out intro to Java course took us 5 days, and I'm afraid that I didn't learned a lot of basic stuffs from that since our teacher sucks when it comes to explaining. We're now tackling OOP, and sadly, I don't know what to do every time he give us machine exercises.

Welcome to JavaRanch, Jenndale.

I'm afraid we're not really in the business of "mentoring", but we do aim to help; and I think you'll find most of the contributors here pretty friendly.

This particular forum (Beginning Java) is precisely for people like you - as the blurb says: "no question too simple or too small" - so I suggest you start off by asking a specific question about something you're having trouble with, and see how you go.

And don't be discouraged. Programming is NOT easy. If it was, everybody would be doing it, wouldn't they?

Here's a few tips to start out with though:

1. Be precise - For all their apparent power, computers and programs are spectacularly stupid. They do EXACTLY what they're told; and Java (or rather, the Java compiler) is no different.

2. Java is also a case-sensitive language, so 'long' is not the same thing as 'Long'. So make sure you check your spelling and cApitaLizaTion carefully when you're coding.

3. Compile often - I'd guess that roughly 80% of the problems we get in this forum are due to the fact that beginners don't compile enough. Can you write an entire program without a spelling mistake, or a missing brace ({), or bracket, or semicolon (;)?
I know I can't - and I've been at this biz for more than 30 years. SO:
  • Compile every 10 lines you write.
  • Compile every time you add a new field.
  • Compile every time you complete a method.
  • And especially:
  • Compile every time you complete a new class or interface.
  • And those things are NOT exclusive - ie, stick an "AND" between them.

    Hope it helps; and, as I say: Ask us a question about something that's bothering you. I think you'll be pleasantly surprised.

    Winston
     
    Kirby Araullo
    Greenhorn
    Posts: 4
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Thanks a lot Sir Winston! I really need those words of wisdom. I will try my best to learn Java. How about this as my learning medium online? Yes, I'll still go to other websites, like oracles site, but I want a site where I can practice and learn.
     
    Winston Gutkowski
    Bartender
    Posts: 10575
    66
    Eclipse IDE Hibernate Ubuntu
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Jenndale Merza wrote:Thanks a lot Sir Winston! I really need those words of wisdom. I will try my best to learn Java. How about this as my learning medium online? Yes, I'll still go to other websites, like oracles site, but I want a site where I can practice and learn.

    Why a site? Perhaps it's our new "digital age", but there are many good books out there.

    This one in particular has a very good reputation, and has lots of exercises in it (and I advise you to do ALL of them). It will also take you right from the very start (Hello World) to the point where you have the confidence to try things on your own.

    The only thing I don't know is whether it's available in translation, if English isn't your first language - I suspect so; but you may have to check.

    Winston
     
    lokesh sree
    Ranch Hand
    Posts: 100
    Eclipse IDE Hibernate Java
    • Likes 1
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    If you want to learn the concepts and practice examples related to that, books are a good source and Winston has already pointed you to the best book on java.
    But if you want to just try some additional examples or small programming puzzles online itself, there are a good amount of such sites. And, I found http://codingbat.com/java really useful for beginners.
    Hope this helps.
     
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!