I'm using a BeMicroMAX10 to learn. I chose the MAX10 because it is the first FPGA from Altera that does not require an external memory to hold your design. It is a bit cheaper than the DE0 nano. Make sure to go through the training like Nic_@ suggested. Don't be discouraged by the amount of information. There are youtube videos, documents, training, etc. People here in the forum are very helpful as long as you try stuff before you ask. You'll need to get familiar with Quartus, Qsys and Nios tool for eclipse. All included in the (free) version of Quartus web edition version 15. Good luck and have fun.