Nickolas Lanasa has a tip that should be obvious but may not be:
Org-mode Inline code snippets that you can evaluate in #emacs are so helpful when learning a new programming language. #notetaking
— Nickolas Lanasa (@nicklanasa) October 21, 2015
When you’re learning a new language, it really helps to try out small snippets of code and see the result. Sometimes the language tutorial directs you to do this, other times you do it on your own. By working in an Org mode file you can not only try out bits of the language but you have a set of notes that you can review later.
Just one more way that Emacs and Org mode can make your life easier and more productive.