It&#x27;s almost laughable that there&#x27;s no work to identify the most common mistakes beginners do and let compilers etc. explain them. You probably could catch most of them.<p>It&#x27;s also ridiculous through how many hoops you have to jump to start programming. Take python, which is touted as a begginner friendly programming language. First you need to install it (most people use windows or os x, which both don&#x27;t have python 3). Then you need to get an text editor. You&#x27;re recommended to use the python repl, but it lacks syntax highlighting and autocompletion.