I had the same problem...
Let me say one thing. Prices in England are higher than anywhere else in the world for stuff like software, and if like me, you are young (under 18), it is a bugger getting hold of the (proper) tools you need to get into programming...
In England last august, I got VB Learning Edition 6.0 for £79.99 from PC World (very expensive for me). The professional editions of software (VB, C++, or visual studio) have an average price of about £399 to £450 in England. Enterprise editions in England cost in excess of around £1200 +.
Online stores often offer discounts, but if you are in education, I would strongly recommend you getting the student license for the professional edition. It will still set you back a lot though, probably about £120 to £140 for professional edition of Visual Studio on Student licence. This is still to expensive for me... So i took the pleasure of asking a mate to let me borrow his dad's CDs for visual Studio 6.0 Enterprise Edition =)
I know this is illegal etc, but I am not making any money from the software at all, I am just using it to learn programming with...
For more information on the student licence in the UK, visit the following section of the microsoft UK site. http://www.microsoft.com/uk/education/studentlicence/ You may find it of interest. Anyway, I hope I've helped you :) :) :)
Laterz
REM