• 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:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

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

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
Bartender
Posts: 10780
71
Hibernate Eclipse IDE Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
      Number of slices to send:
      Optional 'thank-you' note:
    • 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: 10780
    71
    Hibernate Eclipse IDE Ubuntu
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • 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
     
    Ranch Hand
    Posts: 100
    Hibernate Eclipse IDE Java
    • Likes 1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • 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.
     
    You showed up just in time for the waffles! And this tiny ad:
    Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    reply
      Bookmark Topic Watch Topic
    • New Topic