• Post Reply Bookmark Topic Watch Topic
  • New Topic

Review my study plan for app development with Java  RSS feed

 
Alex Drummond
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm working towards a new career goal of developing apps for android as a complete beginner to computer science. Could you help me structure my learning better/more comprehensively by reviewing my rough plan below?

My rough plan so far is as follows:

1. Learn programming principles and its fundamentals.

2. Learn about clean code and working with others.

3. Then learn how Android works (Java) and put it all together in a simple app.

Are there steps I might not be aware of? if you were breaking these down into sub-goals or knowledge to learn for each section what would it be?

Any help would be much appreciated!

Alex


 
Campbell Ritchie
Marshal
Posts: 56578
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

That looks all right as a general plan. You will however find you need to put a lot of work into achieving that. But how do you know you will develop Android apps? How do you know you won't find something more interesting after six months and want to do that?
 
Rehan Zahoor
Ranch Hand
Posts: 85
Android Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java is more about object oriented programming. Especially the java that is used for android programming is different from Java SE. But basic object oriented principles, lot of basic api/library is the same. Choose your books carefully. Check android forum on javaranch.com, it has just completed a promotion of a book that may help you learn java for android.
 
Tiberius Marius
Ranch Hand
Posts: 115
3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alex Drummond wrote:I'm working towards a new career goal of developing apps for android as a complete beginner to computer science. Could you help me structure my learning better/more comprehensively by reviewing my rough plan below?

My rough plan so far is as follows:

1. Learn programming principles and its fundamentals.

2. Learn about clean code and working with others.

3. Then learn how Android works (Java) and put it all together in a simple app.

Are there steps I might not be aware of? if you were breaking these down into sub-goals or knowledge to learn for each section what would it be?

Any help would be much appreciated!

Alex





You need to start small and focus on small increments at a time . Your plan from where you are now it's like deciding what car to buy your unborn kid when he turns 18 when your not even in a relationship , not to mention conceiving a child ... A much better and productive focus of your attention would be:

1. Having realist expectations and goals (anyone can learn to program but it takes time ) , if you don't have realistic expectations you ll most probably quit along the path as you ll start doubting you ll get there .Also let me tell you that from your level you cant make a clear detailed plan because your estimations will be wrong .That why focus on the problems you have now and increment (including your estimations )
2. Planing to /finding the time to study hours a day for java ( you need more then 5 h a day if you want to make money from java after ~ 1 year of study if you start with no knowledge of programming)
3.Finding the right approach to learning Java ( what books , how to validate yourself , finding interactive ways to learn (aka exercises) etc
4.Ways to make java study fun as we are not machines and how much fun you get from it is that much easier to push yourself more

You can check other topics on this , one recent one is http://www.coderanch.com/t/638289/java/java/learn-Java

But yes , there is no question about the fact you can get there if you put in the effort , that is the hard part ....
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!