How I approach learning new technology