How to make transaction in btc rpc Probably been asked a lot, but I'm unable to find answer. I wanted to ask, how to do I send from btc rpc to another address inside or outside rpc. 

I been looking at these calls sendtoaddress , createrawtransaction , signrawtransaction and sendrawtransaction and I'm a bit clueless... 

On side of that, how do I get amount of fee I need to pay when doing transaction.
The simplest thing for you is to just use sendtoaddress. This will use your bitcoind's wallet to select which coins to use, construct the transaction, sign it, and send it. Everything happens internally to the wallet so all you need is to have some Bitcoin in your wallet, an address to send to, and the amount you want to send.

The syntax for sendtoaddress is

sendtoaddress &lt;address&gt; &lt;amount&gt;


where &lt;address&gt; is the address you are sending to and &lt;amount&gt; is the amount.