The OP has decided for an Artix-7 board - that is a good decision, even not the cheapest one (when starting with FPGA/verilog).
A good starting exercise would be to play with a ready-to-run solution, like PDP-11 which fits into 7-35, and the complete project is available, afaik. Or something similar. You will learn a lot.
I did in past with Spartan6 ($30 board+$20 jtag programmer) and Microblaze and PDP-8.
The messing with Microblaze was much harder, btw, as there is a lot of info spread over the web you need to understand in order to succeed (C SDK in ISE14.7).
Hopefully Vivado does it better