just as a side note, not going to say ignorance is acceptable, but you'll rarely need to really consider which type of join you will need. Often enough, it is adequate enough to just simple come up with a query that resembles :
(table1.specific_detail = table2.id)
table1.id = 5
and generally, this type of syntax will give you the results you desire.
But yes, learn the types of joins just in case things go.. askew.