He suggests 4 steps to learn:
Step-1: Basic programming skills on interactive websites
- Codeacademy
- freeCodeCamp
https://www.freecodecamp.org/
programming language choice:
python or javascript (cuz they are simple!!)
Step-2: Start with personal projects
- website
- app
- automating a simple task
At the same time, work with the interactive websites introduced in step-1
For more advanced skills, can learn from Lynda.com and Udemy.
https://www.lynda.com/
https://www.udemy.com/
Step-3:Community Aspect
As you may meet some problems, you need others’ help.
Go to:
- Stack Overflow
- Meetup.com
- Facebook group
- Facebook event
Step-4: Get a job
- internship
- job (ideally, a paid one)
You can get feedback from colleages more quickly.
If you have extra money for learning coding,
- coding bootcamp
- university degree
would be a good option.
math+coding playground:
https://projecteuler.net/archives
source from:
https://www.youtube.com/watch?v=mElVGah7Epg