2018/5/12. Programming Learning Swift doesn ’ t solve my problems , only hides them. One side , it ’ s true. The other side , it ’ s not true. Learning some skills doesn ’ t solve my problems. But learning how programming works , may help my life ’ s problems. I noticed that I hadn ’ t know things have mechanisms under it , not only things , but people. I often see only surface of things or people. I didn ’ t do deep thinking. I only did fast , quick & thin thinking. For studying till high school , it worked for advantage. But for academic study or company ’ s working , it ’ s not useful. Thinking quickly is often useful for short term goals , tactics. But thinking deeply is better for long term goals , strategy. And life is long , deep thinking is vital. Thinking about mechanism or principles is different from coping skills. On the Swift learning , coping other people ’ s skills or source codes is very eas...