أولاً وقبل أي شيء أنت بحاجة إلى معرفة بالآتي: HTML, CSS, JS ثم معرفة بمحرك قوالب Twig،  وهو نظام قوالب يستخدم في برمجة الويب للمساعدة في إنشاء وإدارة قوالب HTML، وتم تطوير Twig بلغة برمجة PHP وهو جزء من إطار عمل Symfony لتطوير تطبيقات الويب. تم تطويره باستخدام PHP، هل ذلك يعني أنك بحاجة إلى تعلم PHP؟ بالطبع، لكن تحتاج فقط إلى معرفة أساسيات PHP، ولا يتطلب Twig معرفة متقدمة للغة PHP  ولكن من المهم أن تكون قادرًا على فهم كيفية كتابة التعليمات البرمجية وتشغيلها. وبالطبع أنت بحاجة إلى