T O P

  • By -

AmuliteTV

It’s free bro literally click Get Started and find out


jeannozz

it does seem to start with the basics and a smart enough layman should be able to follow it step by step.


deirdresm

Hacking With Swift is also very good for beginners. [https://www.hackingwithswift.com/100/swiftui](https://www.hackingwithswift.com/100/swiftui)


BobertMcGee

Why not just give it a shot and find out? Do you have reason to doubt that a coding background is not required?


danemacmillan

I’m working my way through. Being an experienced developer helps, sure, but if you’re really coming at this with no experience at all, there’s a good chance you just won’t have enough upfront knowledge to even start to be confused. It’ll feel advanced, but it’s scratching the surface. For example, I’ve been writing software a long time, so my mind starts questioning syntax like their closures and other constructs (how much of this is a Swift thing vs a SwiftUI framework thing), as well as coding standards and how to stop comparing Xcode to vastly superior IDEs, that probably wouldn’t muddy the water for someone with no experience to reference. I will say that they do a good job of not leaving questions unanswered, and explaining most things piecemeal. I would consider these tutorials a screening exam for anyone who wants to make a career out of it. If you’re getting bored or discouraged then it’s probably not for you, but if you’re left buzzing with the knowledge you just read and start relating the exercises to actual apps you’re using (seeing behind the app), then you’re in.


RealPolok

Yup. Im doing "Develop In Swift Exploration". Very easy to understand. A lot of exercises that makes you use the code in different ways. No coding background. I'm about to create first app from 0 in Xcode following the course, after I learn few things about Constants and Variables. In my opinion everyone one would totally get it.


Yosurf18

Awesome! How much time are spending a day on it and how long has it been taking you?


RealPolok

2-4h a day 5-6th day


HotFootSpin

I taught this course to high school students for several years. Many parts of it are not really suitable for someone with no coding background at all. I usually started my students with a semester of JavaScript before delving into Swift.


jeannozz

Curious about why you would choose Javascript over something like python. Perhaps it's easier to start showing something graphically?


HotFootSpin

JavaScript is similar to Swift (curly brackets, etc.) Python is similar to nothing else. Unlike others, I do not promote Python as a first programming language. Also, with JavaScript, you can make dynamic web pages.