Here are some helpful links to good references before you decided to dive right in.
So you think you can build a website?
-Information on if a website will be a good idea for you
How to Decide Whether Your Business Needs an App
-Info on if an App is right for you
11 Outstanding Online Resources for Web Developers
– Web Development resources
4 Free Ways to Learn to Code Online
-Resource to learn code for free