GSOC 2025 - Interests and Questions for Tutorial Mode

Howdy, y'all! My name is Justin and I'm currently a junior studying computer science at the University of Texas at Dallas. I have experience developing applications for desktop, web, and mobile, and have been exploring AI/ML projects. Recently, I've been trying to develop personal projects, and I've stumbled upon Swift and Kotlin to start my journey in creating mobile applications. I'm relatively new to learning Swift but I've been enjoying the process of developing apps in Swift.
I was very intrigued and resonated with the project on creating a VS Code tutorial for Swift, especially as someone who’s been navigating Swift on a Windows laptop, it can be overwhelming for beginners to set up the Swift environment. I believe this project is highly beneficial for new users as it can be overwhelming to for those who have no experience. Personally, it would be a extremely beneficial if I had an interactive tutorial to guide me through the basics. Looking through the Swiftbook, it's clear that there is a vast amount of information about the language that needs to be understood before creating an application.
A thought I had was if this tutorial could be further enhanced with github copilot, perhaps examples of usage of the code could be further demonstrated with help of rudimentary generated code. New users would become more accustomed but also have their first positive experience with developing a tangible IOS application.
These are some questions pertaining to the project
Is there a leaning preference for Code Walkthrough or CodeTour? I would love to discuss the pros and cons of both approaches.
What is the extent of the swiftbook we should incorporate into the tutorial. Should the tutorial focus be on presenting a set of examples, or maybe a more hands-on walkthrough of the language’s features?
Since I'm relatively new to Swift, I would love to get some input on where to move next in my journey with Swift. Looking forward to connecting with yall!
Justin Yao,

@rbenegal @matthewbastien @plemarquand @award999
Sorry for the late posts, I would love to connect with yall and discuss about this project and inputs about my proposal!

Hi @justinyao04,

Thanks for reaching out. I think your initial question of Code Walkthough vs. CodeTour may have already been covered in this post and this one.

For your question about the extent of the swift book, the swift book was only a suggestion to get started. I think it would be good to cover more hands on examples that at least cover the basics, since VS Code allows you to run, compile and debug examples which you can't do directly on the book. Having an extensible way to show the examples would be beneficial because even if you don't have the time to implement all examples, someone else can add to it later or modify them as the language evolves.

Hope this helps!