Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Learning Roadmap

Türkçe · Contributing / Katkı · Good first issues

A free, open-source learning path for Swift and iOS development, with 23 topic pages collecting primarily Turkish-language learning resources. This English index helps readers navigate the material; the linked topic pages are in Turkish.

The roadmap covers language fundamentals, collections, protocols, memory management, concurrency, SwiftUI, package management, and testing. It is a reading guide, with no package or app to install.

How to use this roadmap

  1. Start with values, operators, and control flow.
  2. Continue with functions, collections, enums, structs, and classes.
  3. Explore protocols, error handling, generics, closures, and memory management.
  4. Move on to concurrency, SwiftUI, dependencies, and tests.

For each topic, choose a linked resource and try a small example yourself. Some linked courses describe older tools or APIs: check the current Swift documentation and Apple documentation when behavior differs. Individual resources may require an account or offer paid content.

Language fundamentals

Further topics

More learning resources

Official documentation

Turkish resources

English resources

Contribute or share feedback

First-time contributors are welcome. Start with a good first issue, or report an outdated link or unclear topic through the issue forms. Each starter issue describes a small change, its target file, and how to check it.

Read the contribution guide for the editing and pull request workflow. Issues and pull requests can be written in English or Turkish; additions to existing topic pages should be in Turkish.

If you use the roadmap for self-study or teaching, feedback about what helped and what is missing is welcome through the issue forms. A public link is optional.

License

MIT. Linked third-party resources retain their own licenses and terms.

About

Open-source Turkish Swift learning roadmap, from language fundamentals to iOS architecture and testing.

Topics

Resources

Contributing

Stars

228 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors