I have somehow repeatedly over the last few years ended up working with promoting stuff/places/services/peoples online, and it has caused me time and time again realize that there are some competencies that anyone who thinks internet will be a big part of their lives needs to handle:
You need to be able to create attention, contacts, networks offline. Some of the most successful people online also possess great respect offline. This encompasses everything from networking, presentations, negotiations etc.
Search engines control the user experience of most regular users of the Internet. Spend some time and money on learning how to position and advertise yourself online. Learn about SEO, SEM, Adwords, Facebook advertising or whatever ticks you. Start a small webpage and promote that.
Learn how to interact with the Internet, don’t just be a visitor of websites, interact with them. Start a small blog, comment on others, develop a good MSN/Facebook/LinkedIn/whatever account with your contacts. Stay in touch with them, communicate and then allow your network to enable what you do – from gathering input to promoting your product.
Even if you’re not going to work in the search engine marketing industry, or going to blog-for-profit, I find these skills to be useful for any project online – the amateur as well as the professional.
Now I should get back to work honing my own competencies in these areas 🙂