Sunday, July 10, 2011

Top 5 Resources for Learning Java for Android



Learning to make Android apps is alot like saying " I wanna learn how to write novels in Spanish"  You cant just start writing novels in Spanish if Spanish  isn't your primary language. First you learn the language(java) then after alot of practice you start to catch on to the grammar(syntax) and start to make connections and form sentences. Finally you start to see the big picture of the language and with time your able to write with some sense of style so you can finally write that Spanish novel.(your Android app)

We dont ask for donations but, if you found this post helpful and want to see more please give +k in Java or Android Via: http://klout.com/Fresh83

Learning java for Android can seem overwhelming . You have to learn this completely foreign language before you can even start to get to the good stuff(working on apps) not only that but, the java language is HUGE!!! Where do you start? What do you need to know? whats irrelevant to you as a android developer?Below are 5 of my favorite resources for building a strong foundation in java.

I.Programming Methodology- Stanford



If your new to Java or development in general this is a priceless web gem.I would dare to say that Mehran Sahami is the best professor ive ever learned from. You can tell the man puts real work into his lessons and does all he can to make java more interesting than it really is. The course is great because it requires no prerequisite programming skills but, does require some level of patience(there is around 30 hours of content from start to finish separated into hour long lectures.It may not be the quickest way to learn java overnight but, your getting something more than someone telling you to cut this and paste this. Its called programming methodology because its aimed to teach you the top down mindset of a developer from the start.The entire course is online via youtube and also comes complete with full class documentation and homework assignments(dont skip them , they may be challenging, but you will thank me after you complete them.




II.MobileTutsPlus-Learning Java for Android



If you have development experience in another language and just need a crash course in the java for android this is the tutorial series for you. This series gets right to the meat and potato's with little to no filler.Another thing I really like about this tut series is it mixes in what they call "challenges" where they ask you to do something based on what youve learned in the previous tutorials without just giving you the answer. This is great because it makes what your reading stick to you.





Ahh the good ol' java trails . Java trails aim to be the master resource for learning java by oracle(the company that owns java) Thinking back what really stuck to me from these tutorials was a overall understanding of OOP. There is literally 1000s of pages on literally everything you could ever want to know about java around here but, in my personal opinion they can be a little dry. Its a good tutorial series to have bookmarked if you want to learn about something specific but, I wouldn't spend weeks trying to read over them from start to finish. There is not enough actual tutorials and things will start to blend together in your mind if your not actually practicing what your learning about.




IV.Head First Java-Java for the right brained ADHD Developer 



Head first is a unique book series that accounts for the way the human brain learns best. The books are easy to read and packed with humor, pictures and analogy's that make sense to those of us who don't think in 1's and 0's naturally.The downside is this is not a free series unless your lucky enough to know a pirate....and did i mention torrents are illegal ( I hope someone got that)







If youve typed in "Java Tutorials" on youtube you've probably heard my boy Bucky keeping it real and spitting knowledge to all you java newbs out there.This guy is Java Juggernaut. His beginner series alone has 87 videos and there all quality. If that wasn't enough he also did a intermediate series that probably has another 80(I haven't finished them all yet myself) This guy has the learning java via youtube market under lock and key and hes one guy doing this stuff from home!!! His tutorials are short(very few exceeding 10 minutes), sweet and casual which makes them easy on the ears.I give big props to this guy and you should to.If you watch 10 or more of these tutorials I would highly recommend donating a few buck's to encourage people to do stuff like this out of the kindness of there hearts.


75 comments:

Arjen Goed said...

Well with this material alone I have quite the hours to fill learning the basics. Thanks for finding this class material. Keep up the good work!

Movies Gallery 2011 said...

Excellent pieces. Keep posting such kind of information on your blog. I really impressed by your blog.
Vee Eee Technologies| Vee Eee Technologies

Android app development said...

I like your blog collection.This is one of the forward post.I am so Impressed by read your post.
Android app developers

Android developer said...

Your concepts were easy to understand that I wondered why I never looked at it before. Glad to know that there’s an individual out there that definitely understands what he’s discussing. Great job.

Android developer

Sachin FromDev said...

Thanks for this post. I stumbled across from google and found it really interesting. Good research of resources.

Wisen-Technologies said...

Very good information on java technology


Wisen Technologies
java training institute

Sir King said...

Your articles are really fit authorized and incomparable.
go to this site

christi parks said...

Hello, sir i would like to ask that what is the scope of java training, what all topics should be covered and it is kinda bothering me … and has anyone studies from this course http://www.wiziq.com/course/1779-core-and-advance-java-concepts of core and advance java online ?? or tell me any other guidance...
would really appreciate help… and Also i would like to thank for all the information you are providing on java concepts.

christi parks said...

Hello, sir i would like to ask that what is the scope of java training, what all topics should be covered and it is kinda bothering me … and has anyone studies from this course http://www.wiziq.com/course/1779-core-and-advance-java-concepts of core and advance java online ?? or tell me any other guidance...
would really appreciate help… and Also i would like to thank for all the information you are providing on java concepts.

robin hood said...

Really informative and useful information.Check This Out

vijay kumar said...

NICE BLOG!!! Thanks for sharing useful information about FNT Softwre Solutions and being one of best Software Training institute in Bangalore we agree that this blog is very useful for the students who are searching for best software courses, I would really like to come back again right here for like wise good articles or blog posts. Thanks for sharing...Java training company bangalore.

sathya said...

Hey, nice site you have here! Keep up the excellent work!










Java Training Institutes in Chennai

mithra said...

Hi there, awesome site. I thought the topics you posted on were very interesting.
Free Java Training Institutes

heena goyal said...

Hey
Nice information provided but i wanted to learn java from the starting and wanted to learn online.As i have searched a lot i came across http://www.wiziq.com/course/12145-the-6-week-complete-java-primer-with-training-certificate.I wanted to know if anybody has studied from this website ? or tell me any other guidance…

alisha singh said...

Hi heena,
I have done my online java training course for 6-weeks from http://www.wiziq.com/course/12145-the-6-week-complete-java-primer-with-training-certificate which was a cool experience and i was able to learn and answer many questions .. I would recommend that you should take this course its really good and they provide notes,cd's and also excess to videos latter on....

Rano said...

good one. for more android articles for beginner's
check below link:
http://articlesforprogramming.blogspot.in/

log said...

Hi there, awesome site. I thought the topics you posted on were very interesting. I tried to add your RSS to my feed reader and it a few. take a look at it, hopefully

I can add you and follow.




JAVA Training in Chennai

sudheer said...

The information which you have provided is very good and easily understood.
It is very useful who is looking for java Online Training.

Papi Reddy said...

Excellent piece of knowledge, I had come back to read concerning your web site from my friend shiva, bangalore. I have readed atleast eight posts of your website and let me tell you, your website provides the most fascinating information. This is the knowledge that I had been craving for, I am already your rss reader currently and that I would frequently be careful for the new posts. Thanks plenty another time, Regards,Android Online Training

Renuka muppana said...

Nice article i was really impressed by seeing this article, it was very intresting and it is very useful for Android Learners.. I came to know that 123trainings is also one of the best Android online training institute at hyderabad.

Saranya happy said...

Hey it was really a nice article i was really impressed by reading this article on Android Online Training, In Hyderabad 123trainings also provide the best Android Online Training with an experienced faculty.

Renuka n said...

I like this article, it was very intresting and one of my friend told me that at hyderabad 123trainings provides bestAndroid Online Training.. After trained in that institute he got placed in MNC company..

madhu k said...

This information which you provided is very much useful for us.It was very interesting and useful for Java online training.We also providing Java online training .

kumari said...

Thank you for your information.





Net Training in Chennai

Anonymous said...

You have given the most useful Information.. It was useful for us.. I heard that 123trainings at hyderabad provides the best Core Java Online Training

Kalpana Muppana said...

Well it was very good to see your article... Thanks a lot for providing Information Regarding Java.. 123Trainings will provide the best Java Online Training..

Anonymous said...

I actually enjoyed reading through this posting. Thanks for your posting , which helped me to join Java online training @ www.123Trainings.com

Saranya happy said...

Appreciation for nice Updates, I found something new and folks can get useful information about Java Online Training

dhavamani shiva said...




Thank you for your information.



Android Training Chennai

Anonymous said...

Appreciation for nice Updates, I found something new and folks can get useful information about Android Online Training

samirita goll said...

Never found such informative articlesbest free root Galaxy S4 method

Steve Art said...

Thanks for sharing the valuable information

Android Online Training

Art stiv said...

Thanks for sharing the valuable information,This is useful information for online learners

Android Online Training

Divya Besant said...

It is a Nice thought....

Learn Java in Best Java Training Institute

Sona Singh said...

Hello this is awesome blog. You have really did very well in this blog.
It has a lots of information.
Thank You so much.
Free English Speaking Course in India

Hadoop Trainingbangalore said...

Your blog is providing very useful information,Click below to find

software training institutes in hyderabad

Aditya Agarwal said...

its really nice .... these are very usefull resources..
6 Month Training

anish mounish said...

Lets try Palle Technologies for android training in Bangalore

Tom Price said...

Thanks so much for your wonderful article in your blogs. It helps me a lot in my work.
SAP Training Online

Nisha Cmc said...

join 6 month/Week summer training in java

join 6 Month/week summer training in android

join 6 Month/week summer training in php

join 6 Month/week summer training in .net

jack mark said...

Nice guideline.The freshers which want to do the industrial training can join this company..
6 Month Training

Imesh lab said...

Thanks for this excellent post. Keep posting such kind of informative posts on your blog. I really impressed by your blog. The information which you have provided is great and easily understood.


Android training in Chandigarh

teja nara said...

Well, Good information you have placed and useful too. Just now I saw your blog and it is nice and good. We provide corporate training for all courses for more details visit here
Corporate Training in Hyderabad

jack mark said...

This is very good company for learning about the java and android..
Android development Training Noida

peterson said...

This is very useful information. Thanks for sharing.

PHP course in Chennai

indu rajawat said...

Really i am impressed from this post....the person who created this post is a generous and knows how to keep the readers connected..Thanks for sharing this with us found it informative and interesting. Looking forward for more updates
http://issjaipur.com/Training/AndroidTraining.aspx

Tip Seo said...

Such a great post to learn java.
Thanks for the post

WizTech Wiz said...

Thanks for Sharing this....also see my site

PLC Training In Chennai

christina jeni said...

Your blog is really very informative and useful for me..Thanks for sharing such a nice blog..

JAVA Training

learncommunal seo said...

Nice blog and thanks for sharing your information. Learn communals provide the high-quality online courses training to the students like android, iphone, SAP, Tableau, dotnet, java etc.
Online Training Institutes In Hyderabad

Nima Ghafoori said...

Check out the updated list of best android books and resources

Gopi Kishan said...

Awesome!!!!!!!
This blog is based on java language and android development.The candidate which are interested in Java or android can join this blog..
Online Android Tutorial

Harley Watts said...

I am really excited for these useful resources for android app development, Here i would add one more helpful resource for android app development in Toronto, Canada: android app development | custom software development

Gopi Kishan said...

Great blog!!!!!!!!!!
It offers six months industrial training in JAVA and many others course.So the interested candidate can join this company for training...
Online PHP Tutorial

Sophia Right said...

Great post. I Like to read your post. I gonna to bookmark your post. Thanks for sharing all links I am sure they are useful.

John Mathews said...

Thanks admin for sharing valuable post,

Android Training in Chennai

Sophia Right said...

great, the articles is really nice : D. Excellent job, cheers

H2k Infosys said...

Very Nice....

http://www.h2kinfosys.us/

Anu Priya said...

Very informative post! Especially the Head First Java-Java was really a great inspiration and truly an amazing guide for beginners. Thanks for sharing the good references!

karthick besant said...

great, the articles is really nice : D. Excellent job, cheers


Java Training Institute in Chennai

karthick besant said...

thank u for alll.....


Core Java Training in Chennai

Aarohi Shirke said...

Very Much Thanks for the clean analysis, if any one interested to join
java training in Bangalore ,have a look on @ http://techpalle.com

prakash Kumar said...

Thanks for Sharing such a Wonderful Information....

Learn Android through Online for Details Please go through the Link
http://www.iqonlinetraining.com/android-online-training/

Jimmy Johns said...

Codeureka.com offers customized onsite Online Training Mobile Application Development for iOS application development for iPhone and iPad Using Objective-C.

Michale Daniel said...

it was really a nice article and i was really impressed by reading this
article We are also giving Linux Course Online Training.the Linux-
-Online-Training
is the one of the best Online Training institute.

jack wilson said...

This information you provided in the blog that was really unique I love it!!, Thanks for sharing such a great blog..Keep posting..

JAVA Course in Chennai

Bala Murugan said...

This blogs is very nice the best program class training on the CompTIA CASP Training VA
|CEH Training Fairfax VA

jack wilson said...

Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!

Hadoop Training in Chennai

Michale Daniel said...


it was really a nice article and i was really impressed by reading this
article We are also giving Linux Course Online Training.the Linux-
-Online-Training
is the one of the best Online Training institute.

Sarah Taylor said...

In android learning, Java is the master resource for learning java by oracle (the company that owns java). Learn Android through Online and you can do android application development.

murali karthik said...

Thanks for your post; selenium is most trusted automation tool to validate web application and browser. This tool provides precise and complete information about a software application or environment.
Selenium training institute in Chennai

jack wilson said...

Your posts is really helpful for me.Thanks for your wonderful post. I am very happy to read your post. It is really very helpful for us and I have gathered some important information from this blog.


Big Data Training in Chennai

Qa Tools said...

It was so nice article.I was really satisified by seeing this article and we are also giving QA online training.The QA online Training is one of the best QA online training institute in worldwide.

Daniel Mason said...

I was totally amazed when i saw this website Best Java Online Training first time i thought this is what i am looking for from a long time i am very thankful to you for helping not only me but to all those guys who are new to this IT SECTOR and who wants to make a career ih this sector.

jack wilson said...

Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!

Salesforce Training Institutes in Chennai

Post a Comment

 
;