D3 Force Layout tutorial / guide?

Hi everyone! Does anyone have any experience with d3.js' force layout? How did you learn to wrangle it? Do you know of any resources that break it down?

There's plenty of examples online but it's been hard for me to decipher. I'm hoping for a dummies guide.