"I want to draw a square in an HTML Canvas"
"Why?" "Why not use python?" "Circles are better than squares, just saying" "It is not possible to draw a square usign that language, it was not designed to do that" "It depends on what type of screen you're using" "Are you sure you want to draw a square in the screen?" "How do you define a square?" --> "10 Downvotes, closed as not constructive"
And later, but only if you're lucky:
"c.getContext("2d").rect(20,20,150,100).stroke();"