Taking the DIY route for solar panels is quite a task but definitely worth it. As for where to start, I'd say research. And I mean extensive research. Understanding the ins and outs of solar power, the components required, and how they all work together is key. For cost-effectiveness, you can't go wrong with polycrystalline panels. They’re generally cheaper and, while they aren't as efficient as monocrystalline, they'll often do the job just fine.
When it comes to pitfalls, overestimating the amount of power your panels can produce is a common one. This can lead to a big letdown when you realize you've not got enough power in winter months or on cloudy days. So always calculate your energy needs appropriately and factor in the less sunny days.
Also, don’t skimp on the inverter or the battery storage system. These are just as critical as the panels themselves. A little more upfront cost can save you a bundle in the long run. What kind of power demands are you planning for your off-grid setup, by the way?