No on 2610. One ethernet port sucks for learning. You want to have 2 FE ports.
I cannot stress this enough to you:
Cisco Press books
Actual Cisco hardware
Highest ram/flash available per model. Newest IOS code has high requirements. I'd go min 32 flash 64 ram.
With 10 years experience and a CCIE R&S certification you can trust me.