Having knowledge in Blitz 3D / Plus is actually one of the worst bases to start of with BlitzMax I found whenever I've been talking to "new users" that claim that BM is bad because it does not work as stone agy and broken as the old blitzs with their integrated type list, no real references and the "possibility" to use delete.
People with a general programming background and a basic OO background definitely have far less of a problem getting into BM than a regular Blitz user with a programming background of a 17 old after a semester course in informatics (basic programming) ie no background higher than commands and a totally wrong picture of how a professionally working language looks like.
btw: If you used the BM demo, then we should point out that the docs system got a major overhaul with 1.26 and I think its far better now. As well until recently there has been hotdocs, a documentating system that was especially powerfull when you wanted to program on OO level as it documented everything not only the "officially" documented features (the rest is not meant to be used by 0815 users)
People with a general programming background and a basic OO background definitely have far less of a problem getting into BM than a regular Blitz user with a programming background of a 17 old after a semester course in informatics (basic programming) ie no background higher than commands and a totally wrong picture of how a professionally working language looks like.
btw: If you used the BM demo, then we should point out that the docs system got a major overhaul with 1.26 and I think its far better now. As well until recently there has been hotdocs, a documentating system that was especially powerfull when you wanted to program on OO level as it documented everything not only the "officially" documented features (the rest is not meant to be used by 0815 users)