Teaching Software Development with Maria Naggaga
Modern software development is complex, how do you teach it to beginners? While at NDC in London, Carl and Richard sat down with Maria Naggaga to talk about her approaches to teaching software development, both to children and adults, from the very beginning. Maria talks about using more approachable cause-and-effect type tools at the beginning to learn about procedural programming, and how the latest bits actually allow you to take that code forward into more advanced tools. Interactive documentation and minimal installation requirements are also important - check out Try .NET!
Guests:
Maria Naggaga
Maria Naggaga is a developer and an artist. She is a Senior Program Manager on the Visual Studio and .NET team where she explores ways to engage and teach new developers about .NET OSS.
Links:
- .NET and WebAssembly https://www.hanselman.com/blog/NETAndWebAssemblyIsThisTheFutureOfTheFrontend.aspx
- Black Girls Code http://www.blackgirlscode.com/
- Bloxel Builder http://home.bloxelsbuilder.com/
- Docs at Microsoft https://docs.microsoft.com/
- Try .NET https://try.dot.net/
- Kids Can Teach Themselves https://www.ted.com/talks/sugata_mitra_shows_how_kids_teach_themselves
- NerdDinner https://github.com/aspnet/NerdDinner