where i get internet marketing details?:

where i get internet marketing details?

where i get internet marketing details?
how to promote web site?
i have good products in hand but don’t have online/ net marketing knowledge?
how to submit site for search engine?
how to add more links?
please tell me how to start for online marketing? i am Ready to invest my hours for that,