How to Learn to Code and Don’t Quit as a Beginner

Why?

Choose a programming language

Programming basics — know what to look for

  1. You know that you don’t know about a certain aspect of a skill (for example you are aware of the fact that there is something called variables in Python and you don’t know how to define them just yet, but you know you should).
  2. You don’t know that you don’t know about a certain aspect of a skill (for example you’ve never even heard of classes in programming, so it’s obvious that you don’t know how to use them, but, what’s even more dangerous, you also don’t know that you really should learn them as soon as possible).
  1. Variables.
  2. Basic and advanced operations on different data types.
  3. Type conversion.
  4. Boolean operations.
  5. If statements.
  6. For loops.
  7. While loops.
  8. Nesting of loops.
  9. Methods and functions.
  10. Functions scope.
  11. Collections: lists or arrays, sets, dictionaries.
  12. Operations on collections.
  13. Classes.

Learn to code with fun projects

  1. It’s fun (time really does fly by as you’re having fun).
  2. It’s not too complicated (it should challenge you, not make you depressed).
  3. It’s made for somebody (make something even a tiny bit useful for you or your friends).

YOU choose the programming teacher

The transformation I designed for students of my programming course.

Join a community of programmers

Correct mindset when learning how to code

Are you ready for a job in IT?

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mateusz Dziubek

Mateusz Dziubek

Senior software engineer with acute product sense and business knowledge