I have a SmileBasic expert friend whom I can ask for help, but without him I'd rate a 6 in difficulty. There are certain parts I just won't get on my own and I can't deny spending hours getting frustrated over this. But that applies to academic studies too I guess.