How to prepare for studies in Computer Science?

  1. Git,
  2. Touch-typing,
  3. Python + PyTest,
  4. LaTeX + Overleaf,
  5. Breaking down problems into smaller components, starting from the simplest cases, in order to avoid getting stuck.
  6. Agile thinking - shipping projects incrementally, gathering feedback every iteration (ie. usually a week or two).
  7. Understand, or decide, why you want to study CS. Write that down. When feeling overwhelmed, go back to that note.
    • Update it on the way if it loses actuality.

What would your list be? Would you add or delete something? Let me know!