Learning a new language: 1 Tutorial. 2 Practise. 3 Read about best practices. 4 Practise. 5 Review others code and be reviewed. 6 Goto 4.