I'd say the number one best practice for a programming language's main website is to show actual code on the home page.
And the number two best practice would be to get the novice to the point of writing and running their own "Hello World" program, in that language, as fast and as easily as possible.
And the number two best practice would be to get the novice to the point of writing and running their own "Hello World" program, in that language, as fast and as easily as possible.
Almost everything else is gravy.