I’m a little puzzled: by definition, an ethical hacker generally works with software from a development/hacking perspective as well as from a user/admin/superuser perspective. I don’t see anything in your list that hits any software development buttons. Otherwise, it looks OK, except that MCSA and MCSE are on their way out. You should substitute some suitable <a href=”http://www.microsoft.com/learning/mcp/mcts/default.mspx”>MCTS </a>(MS Certified Technical Specialist) and <a href=”http://www.microsoft.com/learning/mcp/mcitp/default.mspx”>MCITP </a>(MS Certified IT Professional) credentials instead. Visit the <a href=”http://www.microsoft.com/learning/mcp/default.mspx”>Microsoft certifications page</a> to get an idea of what falls under those headings
Once you get through this list, you might want to check out the various MS programming certs (also MCTS) but also <a href=”http://www.microsoft.com/learning/mcp/mcpd/default.mspx”>MCPD</a> (Microsoft Certified Professional Developer). Then there’s the certified ethical hacker (<a href=”http://www.eccouncil.org/ceh.htm”>CEH</a>) and related stuff from EC-Council, and all the various penetration testing certs and stuff from <a href=”http://www.giac.org/”>SANS </a>to look at, too.
All in all, you’re off to a pretty good start here. By the time you chew your way through this you will also no longer be able to claim “no experience,” either!
Good luck with your career planning.