These days you don't even need a scan tool, you just need a laptop and a lead which you can probably pick up for 50 Dirhams, maybe less, from one of the internet sites. There are loads of software available to buy cheap or rip from the torrent sites for free depending on what car you have, i.e. Consult 3 for Nissan, VCDS for VW/Audi vehicles, Planet for Peugeot vehicles, Google will tell you what the specific software for your vehicle is. Or, you can just get a piece of software like Delphi Diagnostics which is pretty comprehensive and will cover most vehicles. Then it's just a matter of installing the software and connecting your laptop to your car viz the OBD port and playing around with the software until you learn how it works. Don't worry, you can't break your car by reading/erasing fault codes but if your software has any programming options, I would recommend staying away from them until you learn properly how engine management systems work and how your software relates to them.