I'm certainly not an expert on forms, however, they are needed and are very useful. I can remodel and make changes to forms, and I would suggest that you at least get to that point of efficiency. Below are some resources that will help and guide you, however, simply doing a google search for "html forms" will yield everything you could need!
Note: Some of the tutorials are relatively old and describe constructs in older HTML versions only. Generally, browser support is excellent for HTML 2.0 forms (used correctly) but somewhat narrower for HTML 3.2, forms and especially for HTML 4 forms.
Many people have found Joe Barta's Form Tutor very readable. And it explains and illustrates things nicely, divided into lessons. Unfortunately, it teaches to use mailto: URLs for forms processing (though with some warnings).
The section on the FORM element in my Learning HTML 3.2 by Examples was written to be a reference illustrated with examples rather than a tutorial. However, parts of it and the other sections (on form fields) linked to it can perhaps be used also as a tutorial to forms as defined in HTML 3.2.
Part Forms of the HTML Code Tutorial alias Mikodocs Guide to HTML by Miko O'Sullivan. An illustrative explanation, divided into digestible pieces; starts from the basics but explains many new (HTML 4) features too. Also discusses and exemplifies the use of client-side scripting in conjunction with forms.
Stephanos Piperoglou's Giving Form to Forms (part of HTML with Style), which also covers a wide range from basics to advanced (HTML 4) issues.
PHP & Computer Resources
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/scottpar/public_html/desktop-wealth/res/!clickbank-computer.txt on line 3
Warning: include(http://app.feeddigest.com/digest3/JN6I0IYYMC.html) [function.include]: failed to open stream: no suitable wrapper could be found in /home/scottpar/public_html/desktop-wealth/res/!clickbank-computer.txt on line 3
Warning: include() [function.include]: Failed opening 'http://app.feeddigest.com/digest3/JN6I0IYYMC.html' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/scottpar/public_html/desktop-wealth/res/!clickbank-computer.txt on line 3
More PHP & Computer Infomation
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/scottpar/public_html/desktop-wealth/res/!computer_rssfeeds.txt on line 3
Warning: include(http://app.feeddigest.com/digest3/HYOIR1HVY1.html) [function.include]: failed to open stream: no suitable wrapper could be found in /home/scottpar/public_html/desktop-wealth/res/!computer_rssfeeds.txt on line 3
Warning: include() [function.include]: Failed opening 'http://app.feeddigest.com/digest3/HYOIR1HVY1.html' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/scottpar/public_html/desktop-wealth/res/!computer_rssfeeds.txt on line 3