All of the above is done with a crab final, I might add. There are aircraft types that demand specific landing techniques and configurations, so for those, how you must do it is pretty cut and dried. The correct way in one may be the wrong way in another. Read, get a good instructor, ask questions, experiment within your own limitations and practice as much as you can afford under different conditions, realizing that what you learn in one aircraft may not necessarily transfer to another.
that paragraph contains some very sound advice.