samgrover
samgrover

@jasraj Do you have access to classes on any of the video learning platforms? I’ve found those to be useful when learning something new. e.g. LinkedIn Learning via library card. Although just YouTube is also full of those. Although I figure either way you may have to get a little specific on what kind of coding you want to learn to start.

|
Embed
Progress spinner
odd
odd

@jasraj Do you have a Mac or a PC? If you’ve got a Mac, Paul Hudson has got a course- 100 Days of Swift. If you don’t mind paying a little(1) the courses at Udemy are plentiful. I’ve got a couple of courses by Dr. Angela Yu at the App Brewery in London, and although I haven’t gotten far into them, they are very professionally made.

  1. Make an account, but wait until they cost around $17! They are often very expensive but they have discounts regularly.
|
Embed
Progress spinner
Archimage
Archimage

@odd @jasraj Paul (hackingwithswift.com) has a lot of free resources as well. Highly recommended.

|
Embed
Progress spinner
Dunk
Dunk

@jasraj The Harvard CS 50 is a broad brush introduction that starts from Scratch. Code music with Strudel which is a web based version of Tidal Cycles. If you are in the Apple world their Swift Playgrounds are a gentle introduction. Old time purists would insist on Lisp as your only real option.

|
Embed
Progress spinner
trinityrivermedia
trinityrivermedia

@samgrover I hadn’t come across LinkedIn learning, but I’ve been looking at various video courses. As you say, I’ve realised that having some kind of structure is sensible as there’s so much info/so many languages out there.

|
Embed
Progress spinner
trinityrivermedia
trinityrivermedia

@odd Mac :) Thanks for the Swift course rec; I’d come across Udemy & Angela Yu (I’ve heard it’s v good but a little outdated now in places). And thx for the heads-up on discount too!

|
Embed
Progress spinner
trinityrivermedia
trinityrivermedia

@Archimage Thank you, bookmarked.

|
Embed
Progress spinner
trinityrivermedia
trinityrivermedia

@timapple thanks Tim :)

|
Embed
Progress spinner
trinityrivermedia
trinityrivermedia

@Dunk Wow, lots in here. I just started on CS50p (Python) before CS50 main. I hadn’t realised coding music was a thing, that’s fascinating. I’ve been reading about Lisp – Paul Graham and co seem to advocate it; my understanding is that the “further back” you go with programming languages, the more difficult they are but the more deeper your understanding. PS. I’ve just been tinkering with the /noises page on your site!

|
Embed
Progress spinner
trinityrivermedia
trinityrivermedia

@timapple Yeah, I’ve come across it; I’ve been considering it as I like the idea of the daily exercises – CS50 only has a few each week. My plan is to focus on Python, before considering a second “main” language (e.g. Java or JS).

|
Embed
Progress spinner