Why learn programming? It's very interesting, well paid and requires only your computer to start!
It may allow you to work remotely. The upcoming robotization will affect this field
positively, unlike many others. Whatever profession you're into, odds are you will either do some
coding yourself or depend on people doing it. So programming will remain both valuable and
rewardable in the foreseeable future.
We do not provide theoretical content yet. If it's your first experience with Paqmind,
please take a look at our How-to page to get yourself familiar with the approach.
the widest application area (web, games, databases, robotics...) and it's simultaneously both
simple and expressive enough to satisfy all our tutoring expectations.
Despite your probable expectations, we will use NodeJS instead of Browser. We believe that
fundamental topics should be learned in isolation and to code in browsers you have to bother yourself
with HTML, bundling, AJAX, asynchronicity, etc. – they just carry too much "extras".
We start with the most basic and universal things like: values, variables, booleans, functions,
expressions, statements, conditions, loops and so on. Their knowledge is absolutely necessary to do anything in programming.
Our goal is to make the best timeless intro course for everyone who wants to learn programming.
The target audience is totally not limited to future web developers. For the record, this course
could be translated into Python, Java, whatever and most changes would concern only the syntax.
implementation details – there will be a separate course for that. Those who want to prepare themselves
for the interview – look no further! However, if you are interested to finally learn what Programming
is about – go on.
Before you start
This course is initial, so there are no course prerequisites.
- One of
- Shell / Terminal. Windows 10 has bash shell.
- NodeJS 7.6+
- Editor (Atom, VSCode, Webstorm...)