Software & hardware are great, now if only my 60 year old brain could recomputed the necessary means to do things a little quicker. But as I said all purchased items involved here are done very well. Easy to read & follow if you pay attention. Hardware works just as advertised. All in all this is a very nice way to learn and/or relearn programming and electronics.