Florida has a booklet. The way to pass is to study the booklet and do practice tests. Mostly it makes sense. I found hazmat to be the most new to me material, the most difficult.
In Florida all the endorsements are tested individually and paid for individually. Take all you can, even bus and school bus. You never know where jobs might turn up. For example, I never used the tank endorsement but the test was super easy. Every license renewal charges for each endorsement.
Remember, when you get to the medical, the point is not health care. The point is to disqualify you. I'm not suggesting that you lie but don't offer information or ask the doctor health questions.
They lie when they call you for a drug test. They do not give you drugs to test.