Cũng như bao ngành khác, ví dụ học làm bánh, nấu ăn là rất khó đối với mình nhưng lại dễ với người khác. Mỗi người có một năng khiếu và khả năng tiếp thu/tiếp nhận kiến thức, kỹ thuật, và công việc khác nhau. Nhìn chung là không quá khó để bắt đầu. Nhưng càng về sau thì càng nhiều kiến thức liên quan đến kỹ thuật phát triển phần mềm cần phải tìm hiểu.