Not really. DEF is more intermediate-expert code(closer to intermediate). So if you're just starting smile basic, it's probably best to learn other stuff first