If you are new to SQL and want to learn you can google 'SQL Tutorial' and should be able to find hundreds of tutorial from basic to advanced.
If you don't have any coding experience the 1st option would be the easiest way for you to get the Crystal report completed.
The wizard will create all the joins on the tables for you and will also let you choose which fields from the tables you want to include in the report. Its quick and easy. Once you create new report, you should be required to create a connection, then browse for the tables you want to include, then it will show you any joins the wizard created, then it will give you a pick list with all the fields in the tables, move the fields you want over and it will include only those fields. If you only see the table names in the field explorer you will have to expand the tables to see the individual fields.