If you've taken certain math courses, you'll remember that a line may be expressed as Y=MX+B. This is an equation for a Straight Line
Splines are complex Lines that may be expressed by a wide variety of equations
Splines are visually controlled with Handles
Handles are imaginary Vectors that extend out of Control Points
You may imagine that a Straight Line has Control Points only at the End-Points with the handle points directed at the opposite end point
If you have the option to use a Line, Arc, or Fillet instead of a Spline, DO IT. Splines should only be used when a Spline is the only entity that will work
Spline Handle Points can be constrained
Reference:
Generally splines will have a Tangency Control point of a sort
The Arrow portion controls the Length
The Diamond controls the Angle
The Dot controls Length/Angle
Once you've manipulated the Control Point, it turns BLUE
If you RMB→Reset the control point it will revert to GREY
It is important to have the fewest number of control points required for the desired Spline
You may RMB Spline→Add Tangency Control OR RMB Tangency Control→Delete to add/remove respectively
Sometimes manipulating the Control Polygon is most effective and should be toggled on via the Spline RMB-Menu
In many cases, you'll want your spline to have Tangency to the entities it is connected to; simply add this relation, but beware it has a 50% chance of inverting itself. To avoid this inversion, try to ensure the Spline has been controlled to appear as close to the desired position as possible prior to adding relation
GOOD
BAD
Spline RMB-Menu
Click the image objects below best sketched using Splines