Excellent list. I would add to #3 to read the source. Many frameworks are open source so they are easy to link in the editor and follow all the way down. Even though something like iOS isn't open source, the headers are all available and have tons of information.
#8 is why I've been coding for years. There is always something new and interesting to do.
#8 is why I've been coding for years. There is always something new and interesting to do.