I found smart mobile studio fairly easy to use. the ide is still very feature poor but the compiler does its job quite well. the documentation is not just bad it's pretty much nonexistent. but the reason I found it easy is because I know pascal, javascript, html, and css quite well and these are the things that sms is trying to mix. so as long as you understand that sms is mostly javascript wrapped into pascal cover you should have no problems.