| I've been at this exact same place.
The best way you can prep for a 'web startup' is to leverage the skills you've got (javascript, java, html), and take action RIGHT NOW. [I've a feeling you know enough to get hacking on an idea, and learn along the way.] We've no clue what the world would look like 2 years down the line. One thing we'd be certain of -- insane amounts of competition.
The most important thing you'll learn right now is 'STARTING' with limited information. If you can couple that with an insane drive to 'COMPLETE', you'd be prepped & ready. --------------- Since you mentioned 'web apps', Get into action, the 'lean startup' way:
[http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-...] - list a few target markets/niches you'd like to work with - research them online/offline (forums, meetup groups etc.) & dig out their pain points - build landing pages (unbounce.com) around your MAGIC SOLUTION to their problem - get enough folks to sign up for your landing page (might cost you about 100$ worth of adspend) - the inspiration you get from having actual folks that need your Magic Pain Solver would drive you to complete your product - you'll relieve them of their pains by forcing yourself to build this ASAP, or you'd hire someone - you'll have learned a ton about the essence of entrepreneurship through this experience --------------- Basically, you're connecting a pain-point for an small-enough group of people, that communicates amongst themselves regularly (the market), to a transaction (business model). And please, start Right Away. |