I have had an amazing experience with raspberry pi's. I have at least a dozen of them and hope to get more. It is amazing to create projects with them such as photo booths and security cameras. Raspberry pi's are a good place to start programming.10/10 would buy this product.