GSM GPS GPRS shield / breakout help

Hello i purchased a bunch of gps gsm shields and have no clue what im doing i cannot for thge life of me figure it out. I have never used audrino. Please help. I purchased an uno and mega and following shields http://www.waveshare.com/wiki/GSM/GPRS/GPS_Shield_(B) when i connect the micro usb cable to computer windows detects but wont start because it wont recognize device. I have tried a whole bunch of different sketches but no luck. What is the difference between hardware/software serial and how do i select the one i want with the jumpers? How can i connect to and how do i send at commands directly to shield bypassing arduinos serial? What do the pins mean and do and how do i set them? Baically how do i send at commands with arduino sketch?

Also bought this shield https://www.amazon.com/gp/product/B013JMSOUS/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 how do i connect this to arduino and send at commanbds with sketch?

Also got this one. https://www.amazon.com/gp/product/B01GFCYYG2/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

The last one this one i am able to connect to computer through serial db9 to serial pcie card and can send at commands to it fine, send texts make calls etc.... How do i connect to arduino and send at commands to it ? https://www.amazon.com/gp/product/B00GTA4EA2/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1

I really would appreciate any help at all anything i have no clue what im doing thanks. BTW i have 2g and 3g sim cards and all the shields connect to network. Thanbks

i have no clue what im doing thanks.

Really - Start doing basic tutorials, learn what arduino is about, how pins work etc… you’ll never be self sufficient and get anywhere if you don’t start from the begining