By far is Pascal the most stuctured. It will only compile (run) if the code is very clean. Basic isn't near as 'picky'.
I think the choice is, if you're just looking to have fun and not a particulair goal, go with basic.
If you want to lean how to program, and move on up to (for instance) to C(++) and/or Java or whatever, then start with Pascal. Pascal is a better playground for the more serious languages.
<oh, and im not looking for a discussion weather or not basic is a serious programming language, i say it's not, but to each it's own, basic is good clean fun, nothing more, nothing less>