Are there any softwares you can use to simulate Lego RCX without using real Lego to learn programming?

No