To make a basic car, there's really very little scripting knowledge required. You don't even need to understand what creating a datablock necessarily entails.
Once you've made the vehicle and its wheels, you can pretty much copy another vehicle's files (usually the jeep, as it's the simplest vehicle, guaranteed not to have any extra functions that won't work properly), replace the .dts files with your own vehicle, replace all instances of "jeep" with your vehicle's name in every file, and edit the values as it makes sense (like number of mount points, how it handles, its health, stuff like that).
There are a few specific objects you need to add to your mesh to get it to work in Blockland, (a simple, convex shape called Col-0 on layer 2 for collision, bones called mount0, mount1... for mount points and hub0 (through hub3) for wheels) and you'll need to use Blender 2.49 and a .dts exporter even if you edit in a newer version of Blender like I do.