Practical Guide to Computer Simulations