Learn Java! Java Exploration: Prologue

Malcom
3 min readJul 6, 2017

Before we get into Java exploration, I figured it’d be best to address a few questions I am often asked. “Is it difficult to code”, “Which language should I learn first” and much more. Well, to begin being a programmer is not difficult at all, learning to become one is indeed difficult. You may often find yourself in difficult positions where it may seem almost impossible to get out of.

In the few years that I’ve been programming, I’ve come across, received, and witnessed a lot of advice that I’ve personally found to be incorrect.

Example 1

“If you want to be a good programmer, compete in this contest!” Seriously? Okay yes I get it, it may seem like a good idea but no do not compete, as that’s completely different. Learn to program because it’s fun and you enjoy it unless you also enjoy competitiveness then that would be the reason why you take part in contests.

Example 2

“Learn Python, then Java it’ll be easier!” Once again…are you kidding me? No, pick one language, stick to it. Put your focus on it. I recommend you choose a language that best fits you, a language you are both enthusiastic and excited about. Continue practicing it. You don’t need to learn one language to learn another.

Beyond this, there are much more examples of bad advice given to beginners coming from programmers rather they are or aren’t experienced. Earlier I mentioned how easy it is being a developer but difficult to become a developer. You may be asking yourself “Well how do I get started?” Below I’ll put some steps I believe you should follow down below in chronological order.

Step 1 — Choose a language.

Choose a programming language, rather it’s a functional or an OOP (Object Oriented Programming) language, stick with it as long as you can. Unsure of your options? Click here.

Step 2 — Search for decent tutorials.

Open up Google, begin your search with “learning basic <chosen language here>.” Learn the basics of your chosen language after you’ve done that and completely understand what it is you’re learning move on to another topic within the same language. If you’ve chosen Java, well you’re in luck because I am beginning a written Java tutorial series covering the basics of Java to intermediate to the advanced.

Step 3 — Practice. Don’t give up!

Studying a programming language for the first time or maybe even the second time may be difficult. It may seem confusing but don’t give up. It is indeed time-consuming and can be a pain sometimes, but remember you will never get anywhere if you give up. Keep at it, even when you think you’ve learned enough learn some more!

Step 4 — Set that goal.

Once you’ve learned the basics and are comfortable set a goal. Rather that be a goal to learn more within x amount of time, or to create an app, or to complete a new project whatever that may be. Set your goal and do your absolute best to meet that goal. You will be proud of yourself once you’ve done so.

Step 5 — Don’t be hard on yourself.

In my past experience, I’ve dealt with people who are very hard on themselves because they can’t figure out a problem rather it’s a simple or pretty complex problem. It takes time, problems occur don’t be hard on yourself. Be patient take your time and figure it out!

Enjoyed this post? Tap that blue heart and start following me with the icons down below!

Will post lesson 1 of Java Exploration at 15 likes (blue heart)!

--

--