A basic setup would be something like the following.
A homepage content file at content/_index.md
---
title: Home
---
Some content here.
A super-slim homepage template file at layouts/index.html
<html>
<head>
<style>
// your CSS here
</style>
<title>{{ .Title }}</title>
</head>
<body>
<h1>{{ .Title }}</h1>
{{ .Content }}
<script>
// your JS here
</script>
</body>
</html>
As for tutorials, checkout the Hugo Tutorials section of Recommended Reading Reference
Good luck