x.comDo first, learn later.Start with a real-world problem. Figure out what knowledge you need. Then go backwards to learn it.