I found it easy but I already had some programming experience before doing it. If you have zero experience you will definitely have to work hard to get a HD. If you have experience already getting a HD is definitely something you can get without worrying too much.