Personnally, i'd go this way.
After OW, i'd say dive a bit to get comfortable with your equipement and buoyancy control. Number of dives depends of yourself and how you progress.
Then, take AOW. You will better learn the new theory and skills if you are comfortable with the basic ones.
After your AOW, you can pretty much do your rescue anytime since it doesn't require diving skills as much. I strongly recommend the rescue course.
Other specialties will be according to where and how you intend to dive. (It's not relevant to do the Ice dive specialty if you will only dive in tropical water )
After OW, i'd say dive a bit to get comfortable with your equipement and buoyancy control. Number of dives depends of yourself and how you progress.
Then, take AOW. You will better learn the new theory and skills if you are comfortable with the basic ones.
After your AOW, you can pretty much do your rescue anytime since it doesn't require diving skills as much. I strongly recommend the rescue course.
Other specialties will be according to where and how you intend to dive. (It's not relevant to do the Ice dive specialty if you will only dive in tropical water )