0:00 Intro 2:08 | Core Skills: = 3:39 | Swift = 4:32 | SwiftUI = 8:07 | Networking = 8:28 | Working with Data = 9:22 | Version Control 11:10 | Extension Skills = 11:59 | UIKit = 15:13 | Core Data = 16:39 | Testing = 18:50 | Architecture = 21:13 | Multithreading 22:57 | Common mistakes = 23:41 | Memorizing everything = 26:53 | Shiny object Syndrom = 28:21 | Lone wolf learning = 29:37 | Using beta software = 30:56 | Relying on Apple's documentation = 32:10 | Getting lost in Objective-C = 33:14 | Taking shots at other languages 34:11 | Learning resourcess = 35:40 | Apple Own Resources = 36:36 | Paul's Own Free Tutorials = 37:32 | KZbin Tutorials = 38:13 | Learning Apps = 38:51 | Forums Online 39:19 | Connecting to the community = 39:49 | Twitter = 42:59 | Newsletters, Slack, Meetups, Forums, Conferences and more 44:48 | How lont it will take? = 45:11 | Don't rush thru courses = 46:56 | Your background = 49:51 | Be resilient 51:05 | Preparing to apply for a job As an about to start iOS Developer with CS background I really appreciate you Paul for doing such quality content. Hope to see you around on my way up. Made this so that is easier to navigate for others (All the video is such worth). You can add it to your video descrtiption and it will work natively with KZbin. Thx for all Paul
What a video! Honestly, if KZbin had MVP awards, this would be it!
@liudasz3 жыл бұрын
That's for sure, all clear !!! :)
@alexpascal54032 жыл бұрын
See Paul’s hair? He’s aged more than avg. because of his iOS development obsession.
@Enderia22 жыл бұрын
Definitely not the Minimum Viable Product, idk what you’re talking about
@42sol Жыл бұрын
I can only underline that. I will shurly use your advice and your great material
@OurFantasyLife3 жыл бұрын
This has solidified my decision to learn Swift in 2022. I've been half-heartedly trying to learn a language for the last 5 or so years, time to buckle down and like you said, get rid of "shiny object syndrome" and just commit to learning it. Apple isn't going anywhere, and while it might feel "limiting" to learn a specific language, it does open you up to developing for Apple's entire ecosystem, which is nice. I really just want to build a scriptwriting app for myself, but learning the skills that will let me do that will lead to another income source for me as well, so it's a win win.
@leonstone34432 жыл бұрын
Im right here with you!
@colgates.3 жыл бұрын
Thank you Paul for your tremendous contribution to the community. I'm enjoy your videos, always makes me feel better. I love when the dogs come in. Have a good day!
@franciscobarafani67923 жыл бұрын
I’m a Semi-Senior React Developer and I’m really interested in learning native iOS development. I found your channel and it’s helping me a lot so far, thank you for your great job!
@TaelurAlexis3 жыл бұрын
Literally same!
@lembueno8942 жыл бұрын
This is almost as long as a college lecture, and I did not wan't to close the video or skip ahead once. Good video!
@davidmancuso97923 жыл бұрын
OK, me: the mistakes: 1) Memorizing - Got it-I've espoused this to my tech students for years. 2) Shiny Object Syndrome - Man, I thought that was a good thing. Back off, ADHD. 3) Lone wolf learning - Um, that's my main M.O., all my life. How does this Paul know me so well? ;) 4) Relying on Apple's documentation - Man, I was using that for late night reading material. ;) Seriously, point taken. 5) Getting lost in Objective-C - You are preaching to the choir, Master Hudson. 6) Taking shots on other languages - Good advice, especially when a lot of the jobs I see use other languages or scripting in conjunction with Swift (e.g., PHP). Excellent video, worth repeated viewings to help keep a focused perspective. Except the 4-5 hours a day-for me, I need to be soaking in it, and I don't want to do anything to stop this ball from rolling as well as it is. I guess everyone may have one exception to the rule.
@marcoespinoza33273 жыл бұрын
Goal is definitely to get an iOS dev position for me and I’ve failed a few first-round interviews. It does feel a bit discouraging at times, but I know I will get better and will eventually land that position I’ve always wanted. Thank you Paul for all the free content you provide to the community and it’s much appreciated 🙏🏼
@twostraws3 жыл бұрын
Best of luck! 🚀
@MrSojek3 жыл бұрын
Have you finally got it? And were you applying for a junior dev?
@marcoespinoza33273 жыл бұрын
@@MrSojek I actually did. I’ve been working for almost 3 months now and it’s a pretty cool project.
@R1D13 жыл бұрын
@@marcoespinoza3327 Gratz!! I'm very happy for you...
@nickpavlov4012 Жыл бұрын
@@marcoespinoza3327 bro how and where did you find a job?
@tomasleitao Жыл бұрын
Hi Paul! i'm just starting with your tuturials, and I love the passion you have teaching! I hope to learn more with you!
@CésarManuelCuervoOrizondo6 ай бұрын
Hello Paul. I just started your 100 Days of SwiftUI course, and I must say that this first video has been very inspiring. Thank you for your time and dedication in making this course free. You are a wonderful person and have great communication skills. Plus, you have two adorable dogs. It's clear that you are a fabulous person. Thank you.
@Einfachissa11 ай бұрын
Now im even more tempted to learn Swift and SwiftUI. Your course was recommended to me a thousand times and im starting a bootcamp in a few months and for preparation im using your course. thank you so much for the work you've put in!
@EricsWormPlayground8 ай бұрын
How did it go? What sort of bootcamp did you connect up with?
@jizhou7492 жыл бұрын
Thank you Paul, you encouraged me to keep learning my swift & swift UI. I have learned 3 months and know how to do some basic mission. To be honest, it is not easy for me as a rookie in coding industry. I really hope you can make a video to show all the new learners about the routine job we need to do as an ios developer. I am so confused about how to use what I have learned to do works or finish the missions. Thank you. Subscribed.😄
@fireballgfx3 жыл бұрын
I'm already a senior software developer (C/C++/Java etc.) on Windows and Linux, now I start again as a junior on apple system - I'm so excited! :-)
@jizhou7492 жыл бұрын
37:42 I feel so exciting, I am learning Swift UI from Chris's videos.
@gordongao9958Ай бұрын
Thank you, Paul! I'm starting my Swift study journey.
@rahulek9142 жыл бұрын
Paul, thanks for an excellent overview of the iOS landscape. I am venturing into learning iOS not for a job but as a new field to learn on my continuous learning path as I retire from my 35 year career. I found this overview very useful and focused on important points that really matter. I hope to gain some quick iOS ground by following your advise.
@mugenr2 жыл бұрын
Always nice to watch this video once in a while. The code so bad you’ll break the Geneva convention section keeps me going. Thanks again Paul, really appreciate it.
@terhohenriksson2784 Жыл бұрын
Simply the best course of iOS ever. I know it from this very first video. I am taking this 100 days challenge on SwiftUI. Thanks Paul!
@michaellaw47624 ай бұрын
Day 1 today. Great video. I'm not sure whether to be scared or excited. Scratch that, it's excited.
@kennyho62223 жыл бұрын
Thank you for your guidance. I love that you mentioned having more willpower because that is important for people like me to not rush or skip ahead while learning the core skills
@Kyronsk83 жыл бұрын
I’m really happy I watched this video in its entirety. Sometimes I stop working on my project for months because I’m afraid to ask a question on stack.
@GKNaidu-hb5zv3 жыл бұрын
i am confident that one day i will be a senior ios developer and the reason behind that confidence is paul hudson..
@abdi51203 жыл бұрын
Same
@lawrencewayneaustin57903 жыл бұрын
I am so grateful for all the continuous contributions in which Paul Hudson makes… sometimes i feel i dont know if I’m able to break through certain learning barriers but just watching his videos and reading his books give me confidence to become relentless in my thought process and applications in learning swift by understanding the basics and go slow to improve faster and better in the future…Thank you so much :-)
@petercimring48173 жыл бұрын
Superb overview, packed with practical wisdom & links to valuable resources. Thanks, Paul!!
@HominisLupis3 жыл бұрын
What an absolutely gorgeous doggo, Paul! A thousand kisses and pats!
@ram_bam3 жыл бұрын
Paul, you're an awesome human being. Thank you for existing.
@Rohinex Жыл бұрын
Thank you Paul I have spent a lot of time learning different programming languages but you encouraged me to start a new journey with Apple and swift. Thank you again.
@alephme2 жыл бұрын
You just gave a very clear path for my returning to the developer's world. This video means a lot to me and watched it twice
@alessandrogentil3 жыл бұрын
I just got a Senior Software Engineer role, main with react, just to know that I love the little things that I have done with swift just for study, now I will study every night, weekend, holiday, until I got maybe a mid-level Ios Engineer at the end of this year! Wish me luck! Just started a clone of the Netflix app!
@Eugene.Berezin3 жыл бұрын
It’s a great explanation ! I would put UIKit in core skills. I’d point out that you need to know UICollectionView, UITableView, auto layout, text field and text view and segmented control. I’d focus on very basic principles.
@MdGmRsnbd3 жыл бұрын
I totally agree with you
@RobertPetras3 жыл бұрын
Not really in my opinion. New developers are better off focusing on SwiftUI and Swift.
@Linkzelda99Ай бұрын
29:20 I love the lone wolf in a pack lmao (but I do see your point)
@hoatran-lv5rj Жыл бұрын
Thanks Paul for your encouragement and conscientous teaching and guiding.
@selcukdag2 жыл бұрын
This may be most helpful resource for learning ios development! Thanks Paul!
@darrenmiller36892 жыл бұрын
An incredible resource for someone getting started. It’s easy to get completely overwhelmed with all of the information and learning paths. Thanks for distilling it down for us!✊🏼
@dpacheco9588 Жыл бұрын
Well, first of all, I thank you very much for making this video. Almost 1 year ago I arrived in the United States and I started from 0. I currently work at a McDonalds but I have always been interested in the technological world and today, researching and watching your videos, I am motivated to start my learning in the world of mobile development for ios . Thanks to you I have the general topics that I must cover. Now I am looking for a roadmap to delve into each general topic that you gave and know which route I should follow or at least where I should continue to be guided to start this adventure. I love apple and the entire ecosystem, I will persevere on this path.
@citizenken85403 жыл бұрын
So glad to have come across this video. Put's everything in perspective for an absolute beginner. Thank you Sir!
@natgenesis50383 жыл бұрын
You are the best wow ,because most of people present us a lot of things
@srbalan19953 жыл бұрын
When I see the title, I said to myself to watch just the first minute as I already have a job as an iOS developer, but Paul put so much effort to this and this is very helpful and informative so I ended watching the whole video. Thanks Paul!
@NikitaProkudin-ku9ow2 жыл бұрын
Paul, thank you! I'm just beginning my journey and am very happy to find you and your channel. You have given me a plan of action that I will follow for as long as I need to.
@SecondJourneyAdventures3 жыл бұрын
Absolutely fantastic video, specifically for someone new to programming,
@haninb76793 жыл бұрын
You explain everything so beautifully that every time I have a problem I go straight to your website and bam! You’ve explained it there. I just want to thank you and say that I appreciate your efforts.
@jimkika3 жыл бұрын
I started making some simple interfaces on swift UI but then I felt lost in where to go next. This video helped me to get back on track. Thanks
@DanielBerggren-t5n3 ай бұрын
great video. keen on starting your 100 day course now! just a tiny FYI: some of the twitter accounts in description no longer exists.
@a.inozemtsev3 жыл бұрын
Described mistakes are not only about Swift, but they are more about general teaching rules for all the programmers That’s incredible thoughts for beginners and even regular devs
@niksatan3 жыл бұрын
dude this is the most informative video of this type on yt
@larrygoodman24423 жыл бұрын
Thanks for this video, Paul!!!
@6lackcita8532 жыл бұрын
Thank you so much Paul you're videos have been very helpful
@KemalSanli13 жыл бұрын
Thank you, Paul, I will have a job interview in 2 days and I was so worried about what should I know about swift. Now I am relaxed a bit and gonna work more efficiently for my interview. You're great, your tutorials helped me a lot ^^
@skatechris1002 жыл бұрын
You are the best on KZbin teaching swift
@Skjoldborg8 Жыл бұрын
Amazing job once again Paul. So structured, so concise, so Apple-like in the way you precent it all. All in all just all the points I feel I needed to know. Thank you so much for all your work! This is going to be many hours of awesome learning I can tell. 🙏📚
@stevemcclure28797 ай бұрын
Thanks for the awesome information and support! Your channel and program was recommended to me from an Apple developer :-)
@remyjessenlorenzen97133 жыл бұрын
Thanks for taking the time to make this video.
@BrasilEmFatos3 жыл бұрын
Man, u made it! What a nice video fella!!
@dianadomoslavska93023 жыл бұрын
Thank you, Paul! It's very useful information. You help me stay motivated!👍🏻👍🏻👍🏻
@shogun1203 жыл бұрын
Thank you for this video Paul. You are a legend. Thank you so much for this video. (Shiny object guy here... 😬)
@tizzybeatz37613 жыл бұрын
This man is a treasure. Protect him at all costs.
@SedatOnat2 жыл бұрын
I really just started to your course. Things you share below your video shows what a perfect human you are!!! Thank you sincerely! Even this made believe that I will learn a lot of things from you 100 days of Swift journey. Greetings from Istanbul
@denizc10192 жыл бұрын
You are a hero Paul.
@abeldemoz3 жыл бұрын
Where was this video when I was starting? Great video!
@alexandrgarlock40753 жыл бұрын
Thanks Paul. This hit home. I made some objective c apps back in the day but haven't had the motivation to learn swift. Going to start diving in!
@krishnaamen Жыл бұрын
Great video as usual.
@breakthecode1199 ай бұрын
Thanks Paul, Great advice.
@aaronb.7751 Жыл бұрын
Hi Paul - I am a beginner and about to embark on the 100 days of SwiftUI journey, but I have one question... is this course from 2021 still 100% relevant today? Or have there been any changes that make parts of this course... different than Swift/Xcode/etc. from 2023?
@Adrian.katzenstein13 күн бұрын
Yes, learning Swift before SwiftUI is still a valuable and highly recommended approach in 2025. SwiftUI is a declarative framework built on top of the Swift programming language. To use SwiftUI effectively, you need a solid understanding of Swift fundamentals.
@pjnanmirabelli45793 жыл бұрын
I put this comment in the first 50 seconds to just say that this Paul is very a nice guy , I like the passion he has for us
@gurpreetseneca63713 жыл бұрын
I don't usually comment, but this has really inspired me. Great Video! Keep up the good work
@arnoczkyzoltan61583 жыл бұрын
You are so fantastic! In this video I think you shared everything I need to start and anwered all my questions about starting a Swift(UI) job. Thank you!
@mpharaoh11 ай бұрын
Day 0. Let's Go!!!
@TheStormEmporium3 жыл бұрын
This video was way better than i thought it was going to be. Literally all my questions and doubts answered 👏🏾
@AFMCarlos Жыл бұрын
This video is amazing, thank you
@TM-jb8bw3 жыл бұрын
Amazing content, just starting my ios learning after 10+ years as a frontend developer.
@daviddevlin73213 жыл бұрын
Thank you so much Paul! Fantastic video and an excellent motivation to keep me going! You've helped me straighten things out in my mind with my pathway for learning Swift! Keep up the good work and thank you for all the free tutorials and paid services and products you provide! P.S. My Chocolate Labrador would love your dogs!
@keithbertschin12133 жыл бұрын
Excellent presentation thanks. Will check out your book offerings
@temitayoilori68112 жыл бұрын
Hi Paul, thanks for sharing this. Is the slack community link still functional? I'd like to get the new link if there's any
@victornatius19163 жыл бұрын
Oh my God! You just explained everything and I have been doing it the wrong way.. Thank you so much for letting me know about this things, I am so happy I watched this video.
@AndrewJoyce73 жыл бұрын
Great down to earth iOS dev skills advise! 🙏 Looking forward to starting the swift UI journey
@ChristopherCricketWallace3 жыл бұрын
excellent video. I wish something like this existed 2 years ago.
@BlushinGun3 жыл бұрын
I am inspired! Thank you
@andiraynth3 жыл бұрын
Thank you so much Paul for this video!! 🙌
@Kaesekucheen3 жыл бұрын
Nice video! Thank you for the amazing overview and tips! A huge help.
@vishnusriram Жыл бұрын
Thank you for the thorough overview, Paul! I'm transitioning from a web dev role to iOS development bc I love coding with Apple devices/the community. This lays out some stuff I need to explore for sure, will try to start with 100 days of SwiftUI!
@eaji88533 жыл бұрын
Thanks, this is really helpful. I was planning on learning Objective-C as an extension skill, but thanks to this video I'll learn SwiftUI instead. So it's probably saved me a lot of time. Thanks again, and I've subscribed.
@llothar683 жыл бұрын
Objective-c is still the way to go when doing multi platform as it binds perfect with c++ libs and business layer
@mahbuburrahmanmishal51063 жыл бұрын
In the description time frame is wrong 11:50 is Extension skills that set you apart
@twostraws3 жыл бұрын
Thank you! I've fixed this now.
@danielrybak48993 жыл бұрын
Thank you Paul! the 100 days of SwiftUI is the best course for iOS I've ever done
@Hilaire_Balrog3 жыл бұрын
Excellent video. Helpful and inspiring
@HeberMN_2 жыл бұрын
you're fantastic, love your doggo
@Pro-jz8wg3 жыл бұрын
big thank you Paul! your site it fantastic resource of knowledge God bless you!!!!
@juanr.anderson40862 жыл бұрын
Paul what a great intro. Juan
@matthewgarber55173 жыл бұрын
I currently work at a large company as an SDK developer which is used by all of our clients. Some of which are mobile apps, and I have been leading the teams push to move to SwiftUI and all of our newer internal features are built using SwiftUI. But its taking time since SwiftUI wasn’t really usable until iOS 14 and we have to support older OS versions for user facing features. It seems like a lot of big apps target versions as old as iOS 12 so I’m guessing SwiftUI is around 2 years away from being a real UIKit replacement.
@ugurgeredeli3122 жыл бұрын
Thank you, You cannot imagine how this video help me🙏
@agungtheprofessional3 жыл бұрын
Just finish watching . This is amazing videos. This motivates me to continue the Ios developer lessons. Thanks for the advice.
@R2B2YT3 жыл бұрын
so i learned swift on my own and at my own pace for a year or so and then quit before the pandemic hit...looking to get back into it, hopefully this video is still relevant for 2022....thank you
@randlyce3 жыл бұрын
I love swift since last year June 2021 and did a udemy course for 6 months and stopped because i was interested in machine leanring but after watching your video you're right i shouldn't beat my self up it takes awhile since i started at 0(no background) it might take 1 year thanks for the video its been really helpful
@Northandlights3 жыл бұрын
Thanks so much for the video! Lots of helpful material
@cristianolopes15552 жыл бұрын
hey Paul! starting my journey today, if everything went okay, I'll be finishing it by december 1st. hope comeback here to say that I had a blast and you made my dream possible. :-)
@thammerfahad88352 жыл бұрын
Which of the courses I never know in order
@Johnged153 жыл бұрын
Thanks Paul for putting this together. You're making the path to an iOS career clearer with every video.
@theyogabios3 жыл бұрын
This was great Sir, I thank you.
@Mahadev-x7u3 жыл бұрын
Thank you Paul for your sincerity and for all what you are doing for others.... Gratitude 🙏
@anthonyafif91603 жыл бұрын
Outstanding advice thank you Paul. From someone who developed their first app using ObC 10 yrs ago and found it VERY painful. Looking forward to using these resources and re-entering iOS dev with swift.
@onyxion1003 жыл бұрын
Paul thank you so much for this amaaaazing video - found it so motivational - can't wait to get onto your site -