PySpark specific user guides are available here:
There are also basic programming guides covering multiple languages available in the Spark documentation, including these:
Spark SQL, DataFrames and Datasets Guide
Structured Streaming Programming Guide
Machine Learning Library (MLlib) Guide