5 Important Tips to Learn Java Programming and Other Programming Languages
By aisha91
As a person who loves programming, I have a special love for Java Programming. Base on my experiences in this programming language here are 5 important tips that you need to know while learning Java and other programming languages.
5 important Tips on Learning Java Programming and Other Programming Languages
1. Know the basic
- It is just normal to be difficult if you are really a beginner in the sense that you did not use any programming language in the past. You, basically, start from scratch. To avoid waste of time and dizziness while looking at a foreign code know the Java Predefined Keywords and its function in Java Programming. It will save yourself from asking “what the hell is this?”. Once you have become acquainted with the basics, the following steps will be easy for you.
2. Practice Coding Immediately
- Practice to code what you have learned. It is not necessarily to be long and complicated, just code those simple problems in your java book that is suited for a beginner, like entering a number and outputting what you entered or much simpler- outputting a certain word or sentence using the System.out.print() predefined function. The purpose of this is for you to be able to see how it works. Whenever you see a complete code (working code) on your textbook, test it on your compiler, this will help you to familiarize each codes functions. When you feel you really want to solve a problem and provide your own codes then read the following step.
3. Set Your Algorithm Carefully
- Delving a bit deeper in Java Programming at least requires you to know and how to use the Java Basic Flow of Controls and Branching Mechanism.
Those are required basic knowledge for you to solve a problem, but when you already know this then it is the time to have your own Java Project.
In solving a problem, you must set your algorithm first. That is making a step by step approach on how you solve the problem and output the necessary output it needed. It does not really mean that if your program runs, you are already done. No, what you need is to see its output first and to be able to rate if your program is correct, test it with any possible output it may give. After a series of tests, if it gives the correct output that the problem needs then, congratulation but if not, you need to check your algorithm again and try to trace your code. If the problem persists, the next step will be helpful to you.
4. Tracing Your Codes on Paper
- This is really a great help for beginners and the best way on becoming an expert. It is just like you are “thinking like the compiler”. Understanding your code on paper gives you hard time at first but when you are into it, you will be a fast learner in no time.
5. Read Any Sources for Java Programming as many as possible
- There are many sources that can be found using the net and in the library. If you are really determined to learn as a student or as a person who is just fascinated with Java, then you can find unlimited sources on the web. Join forums concerning this language, or sites that primarily offer Java Programmers, whether an expert or a beginner, to be their members. It does not hurt at all when you try to sign up on those site using your other email account instead of that personal ones. Just try it and you will see the advantages it will bring you.
Hope you have learned something on this hub even just a little. If you find this helpful you can follow me, for I will be posting more concerning Java Programming and other related topics. Thank you for reading my hub
Cool Mini Computers
|
|
7" Mini Laptop Netbook Notebook Computer PC VIA8650 800Mhz Wifi ANDROID 2.2
Current Bid: $83.99
|
|
|
Verizon HP Mini 1151NR Laptop Netbook PC 3G Used Black Computer No Contract
Current Bid: $134.99
|
|
|
4GB 10" WiFi mini Laptop Notebook Computer Netbook VIA8650 Android 2.2
Current Bid: $132.99
|
|
|
Verizon HP Mini 1152NR Notebook Netbook PC 3G Computer No Contract
Current Bid: $114.99
|
|
|
Verizon HP Mini 1152NR Notebook Netbook PC 3G Computer No Contract
Current Bid: $114.99
|
Updated:
I just uploaded Java source codes that you might want to see and test. Choose source codes below.
- Java Simple Codes for Beginners
- Java source codes on outputting Asterisk in Different Forms Using Recursion
- Java Source Code: A Recursive Asterisk Diamond Shape
- Java Source codes on Adding numbers inside the Array Using Recursion
- Java Source code on Adding Numbers inside the Array using For Loop
- Java Source Code: How to Sort Numbers in Bubble Sort Using Recursion
- Java Source Code: Sort Numbers using Selection Sort
- Java Source Code: Binary Search in Recursion
- Java Source Code on Linear Search Using Recursion
- Java Source code: How to Print a String Backward using Recursion
- Java Source code on Printing the Greatest Common Divisor (GCD) using Recursion
- Java source code: Output the Answer of the Integer X to the Power Y
- Java Source Code: How to make a Program that will determine a Person's Salutation and Current Age
- Java Source Code: Recursive Snow Flakes
Or perhaps you may want to read this too.
Comments
Hi Anjili,
Thank you! :)
If you have a java compiler, let us say netbeans or eclipse you will learn fast. You will just need atleast one java book which is intended for a beginner, you can buy or download free ebook, and you can always test all my codes on my other hubs as well as study its algorithms. Once you become acquainted with the basics I'm sure you can also solve other programming problems in your own.
I am Glad Anjili that you have a passion too on programming, thanks for stopping by...:)
Hey I like to go to the www.codeacademy.com and play around with java. I am by no means any type of programmer but i can see this being a good way to teach people or to maybe learn it. I don't know what do you think about this site have you seen it?
hi mike,
yeah,the site is helpful and good for aspiring programmers and beginners. Thanks for commenting here.
I see that you enjoy Java too. So far that is my favorite language now, I thought it was c++. :)
no advanced idea for learning
less marks in an examination
please suggest some easy and effective procedure for learning
Thanks so much for your very useful tips on Java programming. I recently started to learn Java and I'll try follow you up in order to sustain the effort as well as learn more in the shortest possible time.



Anjili 3 months ago
A definite good start for beginners in your advice.
I have always wanted to learn programming in the shortest time possible.
Will be following you on this. Lol