# Request for help: how do I learn Mac software development?

> Help me get started as quickly as possible.

> 16/31 daily posts as part of [WeblogPoMo2024](https://weblog.anniegreens.lol/weblog-posting-month-2024). Expect (and forgive) more words and less editing.

Chatting to a friend yesterday made me realise that I really want to write software to help you manage your Johnny.Decimal system.

It'll be Mac initially, and iPad/iPhone maybe later. It can't be web – not enough system integration – and I'm sorry if you use Linux or Windows but I'm just one guy and Apple is what I know.

I can already code to a _meh_ standard. I know JavaScript. So I don't need to learn the fundamentals of programming.

I listen to ATP, so I have a good high level understanding of the state of Mac development. I'd like to learn whatever's as default and future-proof as possible. So I guess that means Swift UI? (I know this might come with some trade-offs.)

So! What I'm looking for is a list of the best resources. Including but not limited to:

- YouTube channels.
- Courses, paid included.
- Blogs or other personal sites that will tell me what to do.
- Podcasts? Though I don't see audio as the ideal medium here.

Who's the Wes Bos of Swift? Who will mainline me information as fast as I can absorb it?

What's my fastest path to getting a minimally functional Mac app working?

Throw me suggestions [via email](mailto:hello@johnnydecimal.com) or on [the forum post](https://forum.johnnydecimal.com/t/22-00-0047-request-for-help-how-do-i-learn-mac-software-development/1471) associated with this entry, or [on Mastodon](https://hachyderm.io/@johnnydecimal).

Thanks! 🙏