You can put together a site with hardly any PHP knowledge. Just place reusable componenets on pages, or widgets that connect to ready-made backends... but then you don&#x27;t really need this framework.<p>But if you have some basic PHP knowledge, you&#x27;d create more pages, and perhaps some backend actions.<p>As far as the PHP and JS knowledge, see <a href="http:&#x2F;&#x2F;qbix.com&#x2F;platform&#x2F;guide" rel="nofollow">http:&#x2F;&#x2F;qbix.com&#x2F;platform&#x2F;guide</a><p>The more PHP and JS you know, the more you can do. Unlike React and Angular, though, everything is named in a super-straightforward way, like Q.page and Q.Tool and tool.children() etc. So you just go ahead and build your site and Qbix does a ton of things for you, like dynamically swapping out css&#x2F;js as you navigate pages, takes care of history and routing, activates and removes tools and their associated events, lets you subscribe to exctly the events you need, and documents conventions you should use to play nice with everything else.