Best answers by Eric. You can found him at Mastodon: https://mstdn.social/@[email protected]
"Sadly you can´t simply use the 'attribute statistic' node to get the start and end location. The vector that you get will be the minimum and maximum coordinates in world space. I have a bent curve in my example. As you can see, the objects are placed in the global lower left and upper right corner of the curve object, but not at the endpoints."

The best way:
"You can use a 'sample curve' node to pick the location, normal and tangent of a specific curve point. To sample the start of a curve you choose the 'curve factor' of 0. For the end you set it to 1. The curve factor is a value from 0 to 1 that runs along the whole curve.
I often instance stuff, thats why i like to use the 'Endpoint Selection' method. Its the second screenshot. The integer value in the selection defines how many points you select from each side of the curve."

