The syntax of B4A is very similar to Vb, if you are used to Vb it will be an easy transition. With B4a you will be able to produce very sophisticated apps, database manipulation, web access, server access to name but a few. The significant difference is the flow of the app and activity life cycle, all of this is very well explained in the beginners guide and the users guide both can be downloaded from this site. There is also a trial version which I recommend you download, this is limited in that there are additional libraries which give extra functionality which the trial cannot use. B4a is definitely not a waste of money.