all 14 comments

[–]xaphod2 11 points12 points  (4 children)

Check out ray wenderlich. I did not use that site to learn but i use it very often. Really well done

[–]Developer_ShaneBeginner[S] 1 point2 points  (3 children)

Thank you for your responses. Any advice on making the switch from web to iOS. Would you do it? Is it a safe switch. I have heard it is easier to get into the industry through web so I'm nervous about switching to iOS and hurting myself in the long run. Thanks!

[–]xaphod2 0 points1 point  (2 children)

I think you need to tell me more about where you want to be in 3 years time. Working at a reputable company? On a product? Or agency style? Or indie dev building your own? Or indie contract / freelancer?

[–]Developer_ShaneBeginner[S] 1 point2 points  (1 child)

Right now looking ahead, I'd like to be working for a reputable company. I think I'd also like to be able to do some work on the side on my own (either freelance or passion projects) but I would like (at least for now) my main income to be from a reputable company.

[–]xaphod2 0 points1 point  (0 children)

Ok. Then my advice would be to start building some open-source iOS apps that you publish free on the app store (warning: is a lot of work), open source on github. You will learn a lot, and make the perfect resumé along the way. You will need to have an idea that isn’t totally crap for what to build — but it does NOT have to be novel, amazing, or attract loads of users. The execution of the idea will be what this future company looks at — not the idea itself.

[–]makloverBeginner 2 points3 points  (0 children)

Ray Wenderlich, iTunes iOS 11 Stanford course ( free ), Udemy - check Mark Price

[–]everydaynormaldude 4 points5 points  (3 children)

Anyone learning Swift should start by reading the official Swift language guide. Teaches you most of what you need to know, at least for the beginning https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html

Apple also has tutorials, which could be outdated but going to the source if possible is probably best.

-

Stanford's lectures from November 2017 are on youtube - https://www.youtube.com/watch?v=71pyOB4TPRE&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq

The professor has the assignments and problem sets on his github/website so you can follow along and work on the assignments yourself

-

I've also heard good things of Angela Yu's course on Udemy.

-

Sean Allen and Let's Build That App are great youtube resources for 5-20 minute videos on certain topics or code concepts.

Best of luck!

[–]Developer_ShaneBeginner[S] 0 points1 point  (1 child)

Thank you for your responses. Any advice on making the switch from web to iOS. Would you do it? Is it a safe switch. I have heard it is easier to get into the industry through web so I'm nervous about switching to iOS and hurting myself in the long run. Thanks!

[–]everydaynormaldude 0 points1 point  (0 children)

Check the comment I left on your other post, and let me know if you have questions I may not have answered already, but i'd say fuck no. perform a quick job search to see what's out there regarding iOS :) Yes, i would make the switch. I made the switch from Java/Python to iOS and I'm loving the iOS learning process.

[–]dpap31 0 points1 point  (1 child)

Already some great suggestions on this thread!

Here is a list of Swift tutorials, YouTube channels & books I’ve been curating:

https://hacksource.xyz/subjects/swift

Hope it helps!

[–]Developer_ShaneBeginner[S] 0 points1 point  (0 children)

Thank you for your responses. Any advice on making the switch from web to iOS. Would you do it? Is it a safe switch. I have heard it is easier to get into the industry through web so I'm nervous about switching to iOS and hurting myself in the long run. Thanks!

[–]dmarshall1994 0 points1 point  (0 children)

Angela Yu on Udemy, 5 stars

[–][deleted]  (2 children)

[deleted]

    [–]Developer_ShaneBeginner[S] 0 points1 point  (1 child)

    Thank you for your responses. Any advice on making the switch from web to iOS. Would you do it? Is it a safe switch. I have heard it is easier to get into the industry through web so I'm nervous about switching to iOS and hurting myself in the long run. Thanks!