Despite the troubles you might run into AND from an amateur perspective I can recommend it. You need good internet connection though... and the ability to explain your problems well for the inevitable google searches. :D