Well, my first impression (as a newbie, so trying out the university-program stuff for the reasons mentioned by mphmark) wasn't great. Here's how it panned out for me:
1) I noticed that Altera support Linux. Wahey! I can install a VM for that on my mac. I want to try out all the software before shelling out for any expensive licences :)
2) Ordered a DE0, started reading more in depth, installed Quartus-2 v11 via the web-download.
3) Got the DE0, plugged everything in, saw the demo so the board works. Great, now to start some of the (excellent looking) tutorials. I learn better when I try, rather than just read... So far, so great...
4) Start working my way through the 'Introduction_to_the_Altera_SOPC_Builder' PDF, get to where I can start to test it, and, ... oh. I need a windows box to run the Altera monitor. Darn. Note: I specified DE0 as the board-type, it doesn't mention windows as a requirement...
5) Order windows from Amazon... [sigh]
6) While I'm waiting for delivery, start poking around the university ftp site. There's a whole slew of stuff in Altera_material/10.1 (nothing for 11.0 yet, but 11 > 10.1, right ?) and it has docs on the DE0 for the basic/media computer. Yay.
7) Windows arrives. Download the Altera web install again (for Win7 this time). Install the windows-monitor program. Start through the tutorial and it seems I need to have a 'system' pre-installed on the board. Ok, fair enough. I found that 10.1 directory while I was waiting for Amazon...
8) Try to install the altera_upds_setup.exe from the 10.1 folder. Nope. It complains that you need 10.1, and I have 11.0 [sigh]. Ok, I doubt there's too much difference for a newbie between 10.1 and 11.0 ... Let's go download 10.1 instead from the Altera website...
9) ... Nope. All that seems to be available is 11.0 ... [deep sigh]
So, now I have a board I'm going to struggle with far more than I expected, a windows-install that I didn't really want anyway, and no, nada, zero, zilch progress. If you're trying to make a good first-impression, this isn't it. This would be 'night' to a good impression's 'day'...
I recognise that Altera's under no obligation to support me, I understand that you've put a lot of effort into making this possible for (at least some) people for minimal outlay. That doesn't make me any less frustrated and annoyed that I've coughed up cash, and then just found (unexpected) obstacles.
It doesn't take too much QA to start with a blank OS, and run through an install from start to finish. If the QA person can't get up and running without using internal-only resources, something is wrong. Perhaps that *is* possible, and perhaps I'm just overlooking something, but in that case you need a clear document saying "get this from <url>, get that from <other url>", and again, this isn't rocket science.
*glances over at demo-design counting LED display and cylon-esque led pattern, and sighs, deeply, thinking of what might have been*
Simon