All Misconceptions

Array Init Needs Curly Brackets Arrays
Array Indexing Needs Parentheses Arrays
Array Length as Number Arrays
Array Length Only in Loop Conditions Arrays
No Function Calls Inside Functions Functions
Parameters Must Be Global Functions
Return Does Not Terminate Function Functions
Parameters Arguments Match Name Functions
Data Types in Function Calls Functions
No Nested Function Calls Functions
Functions Cannot Use Global Data Functions
Return At The End Functions
Return Value Must Be Global Functions
Return Outside Loop Functions
Function Calls Read Outside In Functions
One Return per Function Functions
Return Multiple Values Functions
No Direct Value Return Functions
Signature Without Function Name Functions
Signature Without Parameter Order Functions
Parameters Immutable Functions
Return Parentheses Functions
Parameters Allowed to Change Functions
Functions Should Be Context Specific Functions
Inner Arrays Uniform Arrays
Arrays Empty At Beginning Arrays
Arrays Always Contain Data Arrays
Loops for Array Index Access Arrays
One Loop per Array Arrays
Arrays Grow Arrays