It&#x27;s possible, but you&#x27;ll get an <i>enormous</i> amount of value from working alongside an experienced developer. If you start out remote, I highly recommend saving up your money, looking for on-site jobs, and moving when you find one. Teaching yourself is a pretty slow way to get better, because you don&#x27;t always know what you need to learn about. Having a mentor drastically speeds up the learning process.