How to Learn iOS

find the training and tools to make great games and apps – just for fun!

Learn Java

Learn Java For Android – The Best Online Courses

Posted by on May 21, 2014 in Learn Java, Training Course Reviews | 0 comments

Learn Java For Android – The Best Online Courses

Java Programming for Beginners I have already explained in a previous post that I would like to learn Java for Android and I recommended the “Java Programming for Beginners” course as a great place to learn the basics of Java prior to tackling some of the more complicated aspects of Android development. The Java Programming for Beginners course is an excellent introduction to the subject and it gets great user reviews. If you are not interested in learning to develop Android games and apps and just want to learn the Java language, then it is by far the best beginners Java course that I have found online and I highly recommend it to you. However, if your ultimate goal is to develop for the Android platform then it might be better to look for a course that focusses more on that goal and gives you a taste of what is required. I think that I have found a course that will teach you the fundamentals of Java and at the same time introduce you to the process of creating apps for Android towards the end of the course. It is called the Java Essentials for Andoid course and is available at Udemy. Java Essentials for Android The “Java Essentials for Android” course introduces the necessary basic programming concepts by building three simple Android apps. There are more than 100 video lectures, 4 quizzes and lab exercises to ensure that the lessons have really sunk in before moving onto the next modules. This is not an advanced Java or Android training course and you are not required to have any prior experience of Java or Object-oriented programming. Instead, this course is for anyone (including absolute beginners) and is designed to get you ready to take a professional Android course as most of them require that you learn java for android development first. The main difference between this course and others aiming to teach Java to beginners is that it places added emphasis on those Java programming concepts that you will need to learn in order to develop Android apps. Learning a new computer programming language can be a very difficult undertaking and many tutors don’t make the process any easier with their dry, technical and often incomprehensible explanations. One of the common themes of the student reviews of this course is that the tutor (David Janzen) does a great job of explaining the difficult concepts in a simple manner that makes them easy to understand. Furthermore, David Janzen is not just an academic – whilst he has been teaching Android development subjects at academic institutions (online and offline) for a number of years, he has also published his own very successful apps on the App Store. This obviously makes him a far more credible authority on the subject than those that just have a theoretical knowledge of Android app development. The course costs $89 and consists of 100 video lectures containing more than 8 hours of content. You also get the chance to try out...

Read More

Finding the Best Online Java Programming Courses for Beginners

Posted by on May 20, 2014 in Learn Java, Training Course Reviews | 0 comments

Finding the Best Online Java Programming Courses for Beginners

Where to Learn Java Online Finding the Best Online java programming courses for beginners is not an easy task since there are a great many to choose from. In recent days, I have looked high and low for the very best online courses and finally settled upon one that I think will offer me (and you) a great introduction to what could be a very difficult and confusing subject for someone that has absolutely no previous knowledge of it. Of the many courses that offer to help you learn Java online, my chosen one is “Java Programming for Beginners” by the EduCBA IT Academy. Before I explain why I have chosen this particular course, I ought to briefly explain why I am reviewing Java training courses on a website devoted to iOS programming. Some iOS fanboys will undoubtedly be dismayed by the mere suggestion of a Java programming course, but the reality is that although Apple has led the smart device revolution, Android devices have caught up very quickly and have now taken a huge part of the market. As a result, if you want to fully exploit the opportunities that exist for amateur programmers you need to seriously consider learning to create games and apps for Android devices as well as iOS devices. Unfortunately, if you have spent months learning Objective-C, this will not help you to create games and apps for Android devices. Instead, you will need to learn the Java programming language. Whilst there are some structural similarities between the 2 languages, there are a great many more differences. Have I Abandoned iOS? Certainly not! If you are interested in learning to create game and apps for iOS and somehow arrived at this post by mistake, you can find some great iOS game making courses here and some excellent iOS App Development courses here. Let me make it perfectly clear that my first love is iOS and I will continue to enjoy learning how to make iOS apps and games for my own enjoyment and intellectual stimulation. However, I have been doing this for a while now and feel that it is time for a new challenge. Hence, my decision to look around for beginner Java training courses. Now, I am not entirely sure that I will pursue this new “Java Learning Quest” fully but I am certainly going to at least learn the basic of Java programming before finally making my mind up. Why Choose the “Java Programming for Beginners” Course? One of the biggest problems with computer programming courses designed for beginners is that the tutors very often fail to explain what can be quite complicated concepts in simple enough terms. There is nothing worse than paying for a programming course and then having to pause the video every few minutes to go off and find a simple explanation of something that hasn’t been properly covered. Naturally, these courses are invariably taught by very experienced programmers and they just seem to find it very hard...

Read More