My Main computer is my Acer Chromebook from 2017. It's got a touch screen, 2usb ports and an HDMI port. Using 'developer mode' you can enable a linux environment which let's you run any tools you need for developing. I currently use VS code as my main editor and chrome as my main browser. Although it takes a moment for the chromebook to spin up the linux environment, once it's up and running it's surprisingly quick.