> For the complete documentation index, see [llms.txt](https://mhanlon.gitbook.io/beginning-xcode/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mhanlon.gitbook.io/beginning-xcode/en/where-to-go-next.md).

# Where to Go Next

Now that you've built an app with Xcode, you're ready to start exploring Xcode more and working with Swift to make your app even more engaging.

If you're just starting out with code you can use Apple's [Everyone Can Code website](https://www.apple.com/uk/everyone-can-code) or if you want ideas for how to teach (and learn) coding, Apple also provides an excellent [Teaching Code website](https://www.apple.com/uk/everyone-can-code).

For more practice and training with Xcode, you can check out one of the two free courses from Apple, called [Intro to App Development with Swift](https://itunes.apple.com/us/book/intro-to-app-development-with-swift/id1118575552?mt=11) and [App Development with Swift](https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11), which you can download from [itunes.com/ecc](http://itunes.com/ecc).

These two courses will give you an excellent grounding in how to make apps with Swift, regardless of your coding background. If you'd rather start with the basics of coding, you can start with [Learn to Code 1 & 2](https://itunes.apple.com/us/book/swift-playgrounds-learn-to-code-1-2/id1118578018?mt=11) and follow on to [Learn to Code 3](https://itunes.apple.com/us/book/swift-playgrounds-learn-to-code-3/id1173709121?mt=11). These books will give you a great introduction to Swift and programming concepts you would use across all sorts of programming languages and platforms.

If you're already a little familiar with Swift, you could start with the [Getting Started Guide](https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift) to developing iOS apps in which you build an app from start to finish.

**App Development Books & Guides:**

* [Intro to App Development with Swift](https://itunes.apple.com/us/book/intro-to-app-development-with-swift/id1118575552?mt=11)
* [App Development with Swift](https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11)
* [Start Developing iOS Apps (Swift)](https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift)

**Learn to Code Series:**

* [Learn to Code 1 & 2](https://itunes.apple.com/us/book/swift-playgrounds-learn-to-code-1-2/id1118578018?mt=11)
* [Learn to Code 3](https://itunes.apple.com/us/book/swift-playgrounds-learn-to-code-3/id1173709121?mt=11)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://mhanlon.gitbook.io/beginning-xcode/en/where-to-go-next.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
