Acidity is caused by a losing H+ ions. How acidic a substance is depends on how easily it will split with the hydrogen ions in water.
In your question, carboxylic acids are the most acidic because they have two oxygen atoms on the carbon to which the carboxyl group is attached, whereas the alcohol only has one and the alkyne has none, like I said earlier, this makes the hydrogen ion partially positive and therefore easier to lose.