In http://www.bbc.co.uk/news/technology-21371609 you say "Most [hacks] were written using basic coding languages such as Visual Basic and C#."
What makes a language "basic"? Obviously Visual Basic is literally a BASIC derivative, but every variation of Visual Basic is at least Turing-complete. C#, however, has native syntactical support for concepts such as lambda calculus and asynchronous behaviour. It is in use in many thousands of development shops. Some of your own software is written in it. Your apparent implication by inclusion in a story about child hackers is that it is a toy language. Had you talked to any development staff about it (possibly even your own!) even briefly you might have discovered that this is not the case.
I would be interested to know on what basis C# has earned its status in your eyes as a "basic" language.