No, it is not. HEAD is not a content container. It is reserved for meta data that is not visible to the visitor. All page content belongs in the BODY.
The only visible content in the HEAD is the
<title>Hello World</title> which appears in the window’s title bar, or tab, not on the page itself.
The HEAD is where we declare things like what is the document type and root element? What is the human readable language used in the document? What is the character encoding so user agents can parse correctly? What background resources are needed in the parsing and page draw processes and how do they relate to the page? What is the title of the page (already mentioned)? What special cataloging information is required for this document?
The above tells a user agent that this has an HTML5 document type, with the root element being,
The above tells the user agent that the human readable language is English.
<link rel="stylesheet" href="styles.css">
<link rel="author" href="http://www.example.com">
Above we declare character encoding as UTF-8, the de facto standard adopted by the international web community. It is before the title so that any special characters are recognized and printable. We describe the relation and location of the external resource needed by this document; and, lastly we insert a link to the author’s own page or site. Not required, as such, but I included it as an example for
rel, the relation attribute.
As for writing paragraphs directly into the BODY, that may be valid but it is not organized and can be wieldly to work with when it comes to presentation. Having page sections with their own containers makes short work of this, and makes the document easier to read and analyze (by search engines, for example).