Complete Guide for beginners?

Hello,

I’m a beginner. I have a boat project that needs to route itself. Yet the project is not only about the boat rovering, it will collect some data too. As the name suggests does the ardu project work on Arduino ?

Is there a software UI for windows? Can I run the project with sonar sensors to avoid collisions?

Is there a complete beginner guide? Can I work on Python? Will the Arduino Mega or Rasperry pi 3 be enough provided with GPS, gyro, compass sensors and 4G or wifi modules?

I want to buy a reasonable priced self righting RC boat and hack it… My aim is not to reach top speeds, but to cover an area and return back without drifting away.