hello. My name is***** can help you with your question.
The first thing I would do is download the android development kit with android studio. Android studio actually has many tutorials in it that will get you up and going. It is also an intuitive development environment, especially for a beginner. To start creating a basic Should only take a matter of days for someone to learn. But there's a lot to learn when it comes to developing more complex apps. To have a thorough understanding of the development environment will probably take at least a couple of years. But you could be developing basic apps within a couple of weeks.
I don't see a need for that. It's a personal preference. If you think you need that additional training, then sure. I became a developer with no formal training whatsoever. For someone who is passionate about it, I think that's the best way to learn.
Yes, it is. But you still need to start with basic android development. The questions you are asking are things that will become clear to you as you learn.
Not on YouTube, no. I would go through the tutorials in the Android Development Kit.
I would appreciate a moment of your time to rate my level of service using the OK, GOOD, or EXCELLENT rating icons.