The best coding device for most people is a laptop. Laptops are powerful and can do almost everything that a desktop computer can, but with the benefits of being able to be carried around in ones backpack or purse.