خیلی از افرادی که از رشته های دیگر وارد دنیای برنامه نویسی می شوند در خیال خود با یک دوره چندماهه می توانند به یک برنامه نویس تبدیل، بلافاصله بعد از آن وارد بازارکار و به درآمد خوبی در ماه برسند. کلت این تفکر اشتباه نیست اما وقتی به روند و پروسه کار دقیقتر فکر میکنیم می بینیم برنامه نویس شدن به این سادگی نیست و پروسه تبدیل شدن به یک برنامه نویس زمانبر و طولانیست. برای تبدیل شدن به یک برنامه نویس باید به چند اصول ابتدایی پایند بود که با انجام این اصول به یک برنامه نویس موفق و کاربلد تبدیل می شویم.
خیلی از ما علاقه داریم که چند زبان برنامه نویسی را درکنار هم یاد بگیریم و به اصطلاح فول استک باشیم که این یکی از بزرگترین اشتباهات رایج برای برنامه نویس تازه کار می باشد، بهترین روش برای کسانی تازه وارد حیطه برنامه نویسی شده اند یادگیری کامل یک زبان برنامه نویسی می باشد و پس از کسب مهارت آن زمان می توان به سمت یک زبان برنامه نویسی دیگر برویم.
اینکه بخواهیم تمامی کدها را به یکباره یادبگیریم بزرگترین اشتباه برنامه نویسی را مرتکب شده ایم، بخاطر اینکه انقدر برنامه نویسی فرار و گسترده هست که اگر قصد این را داشته باشیم برای مدت کوتاه برنامه نویسی را یاد بگیریم نه تنها تمام کدهای قبلی را فراموش می کنیم بلکه به دلیل سردرگمی در یادآوری کد ها از برنامه نویسی زده و دور می شویم. پس بهتر است که بخش بخش یاد بگیریم و بعد از اتمام هر بخش آن را تمرین کنیم تا مسلط شویم و پس از آن مبحث بعدی را شروع کنیم