Resources

Native iOS Development

https://www.weheartswift.com/getting-started-with-ios-programming/ https://developer.apple.com/learn/curriculum/

Native Android Development

https://developer.android.com/courses

Web Development

Web development, due to its decentralized nature (no one web browser is in charge of running the internet), is slightly more difficult to recommend resources for especially with the prevalance of libraries in development. To learn the basics of the technology (JavaScript, CSS, HTML) the Mozilla Development Network learning resources.

https://developer.mozilla.org/en-US/docs/Learn

After the basics, it's extremely uncommon to develop web applications without the use of a library of some kind. Typically, a client-side framework is used, some guides for the most popular frameworks are liked below.

https://reactjs.org/tutorial/tutorial.html
https://angular.io/
https://vuejs.org/

Ask Us!

We love to help out new developers, if you have any questions about programming on any platforms or frameworks please stop by the #dev-help channel on our Discord and we'll do our best to help!