Yes, it is free to create an account on different exchanges. You can try trading with a paper account. Whenever you are ready to trade for real, you do need a small capital to start with crypto trading.