wireless communication between multiple arduino devices and one PC

Hi. i am a newbie on arduino. Now
-There is only one PC
-There are almost 20 arduinos (uno)
-Each arduino should send and also receive data from the PC (data is very small)
-distance will be max 30 meters (indoors)

In this conditions what do you suggest me? Bluetooth, Rf transievers, etc? And many source explains arduino between arduino communication. What kind of a device should be on PC side?

I think the simplest way to do this is to have Arduinos on a NRF24 network to talk amongst themselves, with ONE arduino acting as a base station so that it can talk to PC via bluetooth.

Have a look at this Simple nRF24L01+ Tutorial. It includes an example of one master communicating with 2 slaves which could be extended to many more.

...R