Is this suitable for beginners with no technical background?

Yes. Our are designed for beginners and gradually progress to advanced concepts.