If you're going to switch between the office and home you'll probably benefit from a laptop instead of trying to keep 2 machines in sync. If you're a Mac person that would be a MacBook Pro; if not, equivalent hardware running Windows or Linux. Of course make sure it has lots of RAM (at least 16GB) and a large, fast SSD, and at least a 4 core i7 processor.
For your office workstation, you'll probably want:
* Dedicated keyboard: either a mechanical keyboard (http://lifehacker.com/how-to-choose-the-best-mechanical-keyb...) or a Microsoft Sculpt keyboard (https://www.microsoft.com/accessories/en-us/products/keyboar...). Mine is a CM Storm QuickFire TK (http://www.amazon.com/CM-Storm-QuickFire-TK-Mechanical/dp/B0...).
* A wireless mouse of your choice (I usually click on them and get the one with the lowest, less annoying click noise -- My current one is a Logitech M280). Or a touch mouse from Apple or Microsoft if you're into that.
* A large monitor or 3. There's a lot of options and it ultimately comes to personal taste. For working you'll want an IPS panel (not TN). You may want a large 4k monitor, or 2x27" 4k monitors, or perhaps a single 34" monitor to avoid context-switching (like a Dell U3415W that I currently use: http://accessories.ap.dell.com/sna/productdetail.aspx?c=hk&l...).
* A good headphone for conferences, like the Microsoft LifeChat LX-6000 (https://www.microsoft.com/accessories/en-us/business/lifecha...).
* You need a chair that can be adjusted, and a desk that is solid enough. You don't necessarily need to spend a crazy amount of money for good results. See http://lifehacker.com/5409915/top-10-ergonomic-upgrades-for-... and http://lifehacker.com/5755870/how-to-ergonomically-optimize-...