software tutorial comparison