And a bit more specific question related to that lets say bitcoin is at 45001 and I put limit order to buy it at 45000 now despite being limit order it will be most likely be filled in seconds will I still become a maker as I put limit order?
In this case, you are the maker because you make the order and someone will take the order.
Note that in every trade, there's one maker and one taker.
Maker is the one who creates the order and waits until it's filled by someone.
Taker is the one who fills the order created by a maker.