I'm very new to programmable logic world and have never worked with any HDL languages, but I certainly want to get started with FPGA. At the moment the goal is to develop/simulate simple 8bit CPU and maybe (in the future) do some graphic output.
As I understand there are two big players in the FPGA market: Xilinx and Altera. I have very though budget - 40$. Also, I'm a little bit confused of capabilities that varies from board to board (regardless of vendor). For example, some of the boards - even based on the same chip - has VGA port (or COM/RS-232 port), RJ-45 socket and even audio line out/in; some of them just have an array of pins (if so does it mean that FPGA has Digital/Analog I/O?). So I'm curious if it will be possible to "extend" capabilities (eg add D-sub port to output some graphics or phone socket for audio) on the board that doesn't have a required interface.
I need an advice and certainly some explanation what the board better to buy in my "noob" case. I use aliexpress to buy such a things, so here are some examples I've found "appeal":