This site is for those who are completely new to java programming or you can say java programming for dummies. I am not an expert in java programming but yes I can try to explain the very basics of java. Please do not depend on this site to completely learn java programming as here I am going to teach you core java which is the basic of java and there are various levels of java which is not included here. Java is very vast and the more you explore on internet from books the more you will learn. Hope this tutorial be a little helpful to you in your journey to learn java.
HOW TO LEARN JAVA PROGRAMMING
Learning java programming language is not a daunting task ( very difficult to do or deal with ). In fact no programming language is difficult to learn all you need is a little bit of focus and determination. Its all about psychology. If you think that a thing is difficult to achieve then it is for you but in reality it is very easy. My purpose of telling you all these things is to encourage you and boost confidence in you. If you have heard from some where that learning programming language is difficult then forget it. Its said by those who are not hard working and determinant. Just have confidence in yourself that you can learn and believe me you won't even realize that you have learned. One more thing which I would like to tell you is this if you find a topic or a program difficult please do not simply ask from someone to explain. First try to understand by reading it twice or thrice or even more. Try different books and sites and even then you do not understand then you can seek help from others. Same thing is with the programs. If you are trying to program something and you are not able to do it then don't instantly jump to the solutions from books or on sites. Try it as many times as you can i.e give it a fair try and then if you fail to do so then you can see the solution for help. By doing this yes you will take a little more time to learn but hey there is no hurry right. There is a very famous dialogue " There is no hurry to greatness ". I don't remember where I have heard it but it's true. Don't be in a hurry to learn. The more time you spend learning programming and writing programs or codes the more you will learn.
And Hey one more thing when you have learned programming, try teaching it to others. The reason is very simple you go through all you learned and the question posed by the people whom you teach may be significant i.e they may ask something which you don't know or which you have not thought of when you were reading that topic. This would certainly help in enhancing your programming skills and you may even understand the topic better than before.
You don't need to be an expert to teach. I am also not an expert. You just need to be a guy who loves learning and sharing. Enjoy Learning..