---
title: Introduction to Hacking - Best way to learn
show-content: 1
layout: console
---

So... How should I go about learning the programming language of my choice?

1. Purchase a beginners book on your programming language. Before you choose the
   book, make shure you read the reviews to make sure it's a good choice.
2. It is important that once you begin learning the programming language through
   your book, you don't take big breaks. Taking long breaks will cause you to
   forget things you learned in the beginning that apply to the rest of the
   book.
3. Do **ALL** of the practise problems provided in the book. The only way you
   become better is by applying what you learn.
4. When something difficult comes up or something that makes no sense to you,
   don't avoid or skip it. Instead, embrace it! This is how you actually learn.
   If you still don't understand it after going over it multiple times, find
   someone that can help you.
5. Join a programming forum. Search for a website on your programming language
   that has a large user base. There will be many professionals on there that
   will be able to help you when you get stuck.
6. Practise. Practise. Practise. Think of ideas for fun programs that you could
   make and program them!

**NOTE**: If you want to learn C, you can get into our C programming course for
beginners :3.

[Index](/blog/intro_hacking/index)
