IMHO always try to learn the scientific theory behind something completely, inside and out, then try implementing that scientific theory in experiments/projects. Also, the more theory/concepts you learn, the "cooler" more advanced projects you can do. Eventually, you'll reach a point when there...