Where can i learn from basic to advanced pfsense setting
There are probably several options
read through the official documentation
Netgate do some official training as well
Or there are loads of good videos on youtube including lots by none other than @LTS_Tom. Maybe this playlist might be the one you need;
Aside from the docs and Tom’s videos, VMnerd has some good tutorials on YouTube.