Hi and welcome !
The model you got there isnt bad for starters.
As for program and technique I would say that its really up to each person
Wether its nurbs with Rhino, polymodelling 3dsmax, splines in Lightwave or the various techniques in Maya it all comes down to which technique that has a workflow that you like
As long as you dont use any crazy approaches .. (like booleaning out a whole car from a single box or such) you should be fine.
I use polymodelling with nurms subdivision in 3dsmax and Im happy with that
Good luck !