I want to learn OpenWrt, I came to know that i can also install OpenWrt on PCs like HP T620, Dell Wyse 5010. I believe its a better choice as there could be lots of limitation while using some particular router.
I want to know what are the other low cost options i can use,
I will be thankful if someone also advise me resources to get start for a dummy person.
Having two Ethernet ports makes running the LAN->WAN router use case much simpler. With a thin client with one port you can run "one armed" with a managed switch, or use USB-Ethernet adapters like many do with Raspberry Pi.
The T620 does look quite good on energy usage. If you already have one it could certainly be used. If you're going to buy something look for a mini PC with two or more Ethernet ports.