Where is Java used? is C++ a requirement for Java?
Java is used almost everywhere from your mobile apps to your refrigerator software to complex applications. Java is one the widely used and platform independent Programming languages. While knowledge of an object oriented language would make it easier in learning Java, C++ is not a requirement to learn the language. you can still learn it as a totally new language.
Why is math so hard?
we all fear what we don't understand - Dan Brown. Everyone has different capabilities and different understanding levels when math is taught in such a way that you would understand the concepts it will never be hard.
Well most people ask me how long would it take to build an android app?
It all depends on an app a simple app can be completed in less than a few minutes where as more complex applications take time based on the level of your knowledge of building the application. Everyone can become an intermediate android developer with basic knowledge of programming in less than 6 months.