Very much on the internet, Swift is a novice and friendly language.
But with my experience of transferring to Ruby from Java, Swift is not actually friendly to the program ape that comes from Java and C #. The reason is that there is always an illusion: a language is the most important is rigorous, and swift such dynamic language has too many "artifice", people feel very insecure. Learn to be very different from Java in the heart is always whispered "how can this?" Can you do this? Will there be a problem? ”。
There is more than just the use of swift for practical development. Only found that the original programming world does not have to be as rigid as java,c#. The world is dynamic, a dynamic language capable enough to adapt to this dynamic world.
When you learn swift, suppose you ask yourself, "How can this be?" "When you ask yourself," why not!
”。
Reminders for Java, C # transfer swift: Learning Swift is the first step to breaking the psychological barrier.