Don't have much programming experience but working my first Wordpress theme from scratch.

I want to create a plugin which adds a menu into the admin panel for a user to update text on the front page of the website. Sounds like the most basic type of plugin but I need help!

Actually this won't actually be a plugin but some code in functions.php since the functionality is theme specific.

I figured the general process would be:

1. Edit functions.php and register a new admin menu and panel.
2. Add a form into the admin panel which the user will use to enter text.
3. Put in some code which will get the form data, upload to database? display the text in a div on the front page.

Does that sound right? I need some help getting started on step 2 & 3.