GSM module,SIM300-code to make a call

I read up now , that the software serial library is used to make serial connections on pins other than just 0 and 1 when multiple serial connections are in use. But in this case, my arduino is connected to the computer via a USB cable and is communicating serially with just the module through pins 0 and 1.
So sorry if my questions seem repetitive and basic!! :stuck_out_tongue: But, do i still need to use the library to be able to use other digital pins?? Is the code alright?