I am a Python developer. I am new to the Symbian environment and I don't know C++ either. I have a few questions -

From your experience...
1. How long on an average does one take to learn C++?
2. Should I also learn the STL?
3. Do you recommend any books for C++?
4. How long to learn or get familiar with the Symbian environment?
5. How long to adapt to the Symbian C++ flavor?
6. Do you recommend any books for Symbian?

I know that these questions are subjective and answers will vary greatly based on personal experiences - this is exactly what I am looking for.