Where do i get a good hands-on Bitcoin learning experience as a newbie?
Probably a duplicate question, but I'll try to be as helpful as I can.

First, go download bitcoind: https://bitcoin.org/en/download

Next, run bitcoin in regtest mode (-regtest): https://en.bitcoin.it/wiki/Running_Bitcoin

Try some commands that create transactions: https://bitcoin.org/en/developer-examples#transaction-tutorial

You should have a decent grasp of how bitcoin works from playing with that and can then proceed to read some more heavy-weight documentation: https://bitcoin.org/en/developer-documentation