<p>We believe that a genuine programmer must understand how a computer works and have a computational mindset. He should see a problem, not an assignment. He must be able to analyze and reason at the problem level and above, not just at the code level.</p>
<div class="images-block"></div>
<p>Given how many study materials, courses, and books are available, the main question a beginner faces nowadays is not “where do I study?” but “what should I study and in what order?” There are many opinions on this subject. Some advise starting with mathematics, others advise specific languages and technologies.</p>
<p>Hexlet is a ready-made path from absolute beginner to the first job. Each lesson on Hexlet includes up to three steps:</p>
<ol>
<li>
<strong>Theory.</strong>
A short lecture in the form of text or video. It's task-based, so unlike traditional academic theory, we focus on a specific problem that has already been addressed by skilled engineers and programmers, and then follow their steps to understand the solution.
</li>
<li>
<strong>Quiz.</strong>
A test of your understanding. We aren't concerned about memorizing facts, so test questions are aimed at understanding the concept, not exercising your memory.
</li>
<li>
<strong>Exercise.</strong>
Programming exercises in a real development environment that is accessible through your browser. Not in the form of a simulation or a toy, but on a real machine with databases, frameworks, servers, and other tools.
</li>
</ol>
xxxxxxxxxx
body {
font: 18px/1.5 sans-serif;
}
.images-block {
height: 100px;
width: 150px;
float: left;
background: #673AB7;
margin-right: 10px;
margin-bottom: 10px;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.