I’d suggest you to see this guide on how to connect Ethernet over USB on Windows, but I think this will give you an idea on how to set it up with a USB dongle. Then also check Precipice's method on how toRe: Start wpa_supplicant on boot, this will help you to connect automatically to Wi-Fi on boot. I hope these two links can help you to get this working. Let us know about your results.
alternatively use connman (systemctl enable connman && systemctl start connman).
Connman will take care of connecting you automatically to the internet.