Well usually the version increases with every release of the application. Meaning, when you write a script, you'll release it when you think it's done. That'd be version 0.1 or 1.0. Then you start adding features to the script, or add improvements and release the new version. That'd be 0.2, and so on... There's no strict rule that says you have to increase it by 0.1 on each release or anything. It's more for your customers to keep track, so they know which version they have, and they know what's the latest version to keep updated.
As for "build", it means basically the same as "version". But as far as I know, the term "build" is more used for complied applications (.exe, etc...).
Oh, and Beta means it's a pre-release, which can contain bugs. Or it simply means it's not a "stable" version yet. (So use at own risk)