My top advice for anyone learning to code:

1. Don't try to remember everything; it won't help.
2. You're going to screw up a lot, and that's okay.
3. After learning something, write some code using it to make sure you've understood.
4. It's never, *never* too late to start.

@twostraws 5. Don’t be ashamed for using Google/StackOverflow: we all search from the dumbest to the most advanced stuff we need every day.

@rabc @twostraws Answer your own questions on Stackoverflow once you found the solution.

I have referred to this one by myself several times. https://stackoverflow.com/questions/15438257/ios-verifying-a-file-with-a-certificate-and-signature-public-key-is-wrong-ve

iOS: Verifying a File With a Certificate and Signature - Public Key is Wrong, Verification Fails

I have three things: a file, a signature file, and a X509 certificate file .cer. The file has to be verified using the public key in the certificate and the signature file. I want to do it using Se...

Stack Overflow
@twostraws heavy on number 4! It’s not too late till you’re late 💜
@FullQueueDeveloper @twostraws I really needed this reminder right now. I've been thinking about taking another crack at it....
@twostraws A good addendum to ③ is to try to teach it to someone. No better way to find out the bits you haven’t understood. 😄
@twostraws 5. Find an open-source project you love and fix some bugs. Nothing beats the feeling of using your own code and helping others at the same time. And you’ll learn a ton by looking at other people’s code.

@twostraws great list! For me personally, I’ve learned best when picking a small problem I’ve wanted to solve and then learning the APIs needed as I go. Basically flipping #3: Learn something in service of a small thing you want to build.

Not always possible and especially hard early on when everything is so new, but might work for some!

@twostraws actually those are great tips for senior developers as well

specially the first 2

@twostraws thank you for sharing - these 4 salient points are worth hearing regularly at the start!
@twostraws @StewartLynch couple more don’t copy and paste type it instead helps with remembering. I typically use the iPad to take notes to keep me from copying and pasting especially when I first started. Example of my notes in swift. These notes were taken in 2017