There is no strict documentation for Wolfram|Alpha like there would be for a programming language. Instead there's a list of example inputs for different areas of interest. This fits with how it was meant to be used.
I would not use it for Wolfram Language Code. It wasn't really designed for that purpose. The Wolfram Language is implemented in Mathematica and Mathematica online.