No, not all wifi adapters are able to, I have a raspberry pi and I had issues with an adapter I had, so i had to buy a new one, personally i went with this one:
it works in windows and raspberry. I am pretty sure there are hundreds of adapters out there and cheaper ones.
https://www.amazon.com/TP-LINK-TL-WN722N-Wireless-Adapter-External/dp/B002SZEOLG?ie=UTF8&tag=wireleshackt-20
For linux environments i know that any adapter with the following chips should work
Atheros AR9271
Ralink RT3070
Ralink RT3572
Realtek 8187L (Wireless G adapters)
it works in windows and raspberry. I am pretty sure there are hundreds of adapters out there and cheaper ones.
https://www.amazon.com/TP-LINK-TL-WN722N-Wireless-Adapter-External/dp/B002SZEOLG?ie=UTF8&tag=wireleshackt-20
For linux environments i know that any adapter with the following chips should work
Atheros AR9271
Ralink RT3070
Ralink RT3572
Realtek 8187L (Wireless G adapters)

, joining a new "old" company in 2 weeks from now, it just happens that I will be a colleague with Dean once more and I am really looking forward to it

Hope we will survive, if you do not hear from me for some time, start to worry
i also agree, go with R&S u need the fundamentals and then try to search for a job in the field. Many times your first job defines your career as a routing/security/wireless/voice guy.