Why almost everybody ask superfluous questions?
I don't want to be rude (just the necessary) but please stop asking how much time you need to learn something and put your hands on a keyboard and start to actually learn! Also, guys, when someone ask something please, if you don't know, don't write an answer. Example: Q: What do I need to make an app with Python? A: A basic understanding of the language and a IDE. (Really? ) Read the rules and instructions of this platform please. Then put yourself to work hard, do research on every topic you don't understand and on topics you want to understand, work hard please. Anyway, happy coding! (I know this is not the place for a rant but I did it in order to make a point)