Tag: learning

  • What’s unfinished in your Udemy?

    If you work or study in tech, I always feel a good getting-to-know-you question is “what courses or tutorials did you start, but not finish?” My Udemy doesn’t look too bad: The ZTM course was good, but I got stuck on an AI API exercise. I think it’s a common sticking point for students since…

  • ZTM – Complete Web Developer

    I started my first Udemy a few days ago. I was watching one of those “How I’d learn to code if I started over” YouTubes, mainly because I’d like to know enough JavaScript to write little REST API’s on Node.js, but also because I’m starting to think web development makes more sense for a couple…

  • Project Based Learning

    A couple of times in conversations on Fireside Swift and Swift Over Coffee the presenters have talked about the danger of just doing more and more tutorials to learn programming, and the benefit, in contrast, of building your own real app. Although I am very much still benefiting from the 100DaysOfSwiftUI I have been seeing…

  • A deadline is a good thing

    I usually have a few days of blog posts written in advance so I can schedule one to come out each day, and not sweat if I’m caught up in real life. There’s no real reason why I should have that strict publishing schedule, but it is part of my internal discipline to ensure that,…

  • Learn to Code

    This blog exists for a couple of reasons – firstly Paul Hudson insisted on posting progress in the 100 days of SwiftUI on social media, and secondly, when I try to explain something, I’m forced to understand it clearly – so I know this is a good learning technique. This video from Fireship says this…

  • Uwrap App

    Part of the @twostraws programmatic universe is his Swift learning app, Unwrap that I’ve included in my learning goals. It presents little snippets of learning with a 60 second video, and in a written version, then tests the user to check their understanding. It is slightly gamified – you get points for answers, but it’s…

  • Playgrounds are good

    A couple of times (Protocols & Named Loops) in the past few days I’ve needed to write and run a couple of tiny C or C++ snippets, and I’ve acutely felt the lack of Swift Playgrounds for it. It occurred to me that Playgrounds has been instrumental in my enjoyment of learning Swift – it’s…

  • Learning Retention

    In order to have something to put up on GitHub (as part of working all that out) I went back to re-write the Checkpoint 2 code that I’d written, but not saved, three or four days ago. The task was to count the unique elements in an array. The teaching had been about the complex…