Do I need an arduino?

any particular reason to use Lora to communicate with your PC?
are you planning to use Lora peer-to-peer or LoraWAN protocol?
why not use WiFi, e.g. MKR1000 or NodeMCU