The first part of your question has been asked previously on StackExchange and answered here:
What is the fastest way to synchronize the daemon?What is the fastest way to synchronize the daemon?
Again, the process does require familiarity with the command line.