From 5e37a8d9a1b24e7ff31443f49c3558a949b31f0d Mon Sep 17 00:00:00 2001 From: Yohannes Haile Date: Tue, 13 Aug 2024 13:07:34 +0300 Subject: [PATCH] Add content to pick a language (#6532) * Update pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md This commit tries to propose a short article covering the topic of picking a language to learn for iOS development in 2024. * Update pick-a-language on iOS roadmap documentation This one edits the description of Swift a lot. * Use short links for resources Conforms the use of short links and the type of content specified * Shorten Udemy course link Shortens Udemy link * Update src/data/roadmaps/ios/content/pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md * Update src/data/roadmaps/ios/content/pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md --------- Co-authored-by: Kamran Ahmed --- .../pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/data/roadmaps/ios/content/pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md b/src/data/roadmaps/ios/content/pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md index 3ac4654ce..2764a2986 100644 --- a/src/data/roadmaps/ios/content/pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md +++ b/src/data/roadmaps/ios/content/pick-a-language@MrdIb9F-wSEbUz7KRnH3t.md @@ -1 +1,12 @@ -# Pick a Language \ No newline at end of file +# Pick a Language + +Apple used to use Objective C for the development of apps for iOS and macOS, but since 2014 [Swift](https://www.swift.org/documentation/) has become the primary language for app development. After more than 10 years of growing strong and mature, now it is worth starting your iOS Developer journey by learning the language. + +Swift is a multi-paradigm language that has object-oriented, functional, and protocol-oriented flavors to it. For someone with a coding background in C++ and Java, the strange concepts would be Optionals, Closures, and the very fact you can skip writing semicolons when you end your statements. + +Visit the following resources to learn more: + +- [@course@Swift Programming Tutorial | FULL COURSE | Absolute Beginner](https://www.youtube.com/watch?v=CwA1VWP0Ldw) +- [@course@Swift Programming For Beginners - No Programming Experience](https://www.udemy.com/course/swift-programming-for-beginners-no-experience/) +- [@course@Swift Programming Tutorial – Full Course for Beginners](https://www.youtube.com/watch?v=8Xg7E9shq0U) +- [@course@Learn Swift Fast (2020) - Full Course For Beginners](https://www.youtube.com/watch?v=FcsY1YPBwzQ)