Wow, people here are really nice. If this where any other forum, I would feel the burn from the flaming lol.
As stated before HTML is not a programming language, it was created to present data, not calculate it.
If you want to start from the roots, then you need to have a very knowledgeable understanding of the language of your choice. You are not going to create a game engine by knowing the basics, there are too many high-level concepts to deal with. Like threading, memory management, GPU based acceleration, cross-platform issues, and much much more.
In a commercial level game, you will need your own assets, or you will be faced with law-suits. A team of modelers, texture design, core game developers, network programmers if going multilayer, pipe-line management, advertising, concept artists who can give the modelers proper aspect ratio and design templates, etc.... The list goes on.
Start with something small, like a scrolling platform clone, or a 2D top-down style game just to get your feet wet. Use python, c++, java, hell even javascript. As knowing the concept is more important than the language.
As for your anti-virus and virus creation, I highly doubt you would know where to even begin with such a thing. Especially if you need advice on which language to use for game dev. And the stupid batch files that open themselves isn't a virus btw, nor anything you find on youtube.
One person development is completely out of the question though, there are plenty of one person dev teams making games for mobile platforms like IPhone and Android. But even then, to go 3D requires a good understanding of OpenGL ES.