Reviewing We ❤ Swift. A site dedicated to the Swift programming language and iOS.


Read by over 100,000 people, We ❤ Swift is hands down one of the best resources for people who have no programming experience and want to learn basic programming or how to make an App.

For $25, you can buy Training app + the PDF and ePub versions of the book! (Coupon down below)

I tried so many tutorials, but nothing compared to these guys. Here is my list that didn’t work for me:

  • CodeAcademy
  • CodeSchool
  • Skill Crush
  • Udacity
  • Code Avengers
  • Degreed
  • Udemy
  • Khan Academy
  • Stuk
  • Platzi
  • One Month
  • Dash
  • Tuts+
  • Coursera
  • edX
  • Squareknot
  • Learnist
  • Prismatic
  • CreativeLive
  • Curious
  • Highbrow
  • Coursmos
  • SkillShare
  • Mijingo
  • Pluralsight
  • Learnable
  • Coder Mania
  • Harvard CS50 Class
  • Dash by General Assembly
  • Code Conquest
  • The Code Player


I have had for a couple months and used it nearly every day. In my experience it was very frustrating according to them I have watched 81h 56m of content watched and more 11 courses completed. Compared to Lynda, WeHeartSwift is gold.

Here is my issue with Lynda, I bought the 12 month membership. I figured I would not need the premium because I am self starting and try to learn as much as I can. I can honestly say most of those 80 hours spent only about 20 of which was useful, the issue becomes it almost teaches you a learned helplessness, because at the beginning second of each course video they tell you that you need the course files, follow along or make your own. There where several times in almost every video they needlessly convoluted the process of steps so you could not follow along.

For instance in an illustrator video they showed how to make a Celtic knot based on the files you had, instead of mentioning that you could use a triangle to get the answer of placement he showed how you could use one of the project files and reflect it, this process was not only more convoluted it was even a process that would hinder development of the aspiring premium member. As for myself I was wanting to learn coding and in that process hands down I learned more from than Lynda any day of the week. These guys got me exponentially better at what I was doing.

If I haven’t convinced you to spend your hard earned money, then good because if you use the Coupon Code: then you’ll get, wait for it…

$10 OFF

There is no excuse now not to try them out!

Do it! Just do it! Don’t let your dreams be dreams. Yesterday, you said tomorrow. So just do it! Make your dreams come true! Just do it! Some people dream of success, while you’re gonna wake up and work hard at it! Nothing is impossible! You should get to the point where anyone else would quit, and you’re not gonna stop there! No, what are you waiting for? Do it! Just do it! Yes you can! Just do it. If you’re tired of starting over, stop giving up!



My Thoughts:

Like anything in life, there are no shortcuts. If you want to become a great developer, you need to practice and master the basics of programming. The only way to learn (for me) is to be exposed to as many interpretations of the material as I can find. I think everyone’s mind forms different models to represent abstractions, and the only way that a transference of information can happen is when the new thing to be learned is finally packaged in a way that “fits” the argument list of that model. And that “fit” doesn’t come from an epiphany, so much as from a drudgery.

Twitter Digg Delicious Stumbleupon Technorati Facebook Email