How To Learn Programming In 6 Months And Get A Job!

How To Learn .NET Programming In Six (6) Months And Get A Job
How To Learn .NET Programming In Six (6) Months And Get A Job

[Ask IT Career Coach] is a Career Advice Column for Information Technology (IT) professionals looking for answers to their most challenging career situations …

Submit questions about your career using the [Ask IT Career Coach] service and I will answer it for you just like I am answering this question …

Hi My name is Josh Kemp I am 26 married and self employed currently, I have read almost half of “Learn .Net 3.5 in 24 hours” by SAMs.

I like it so far I’ve also done a very little of python and enjoyed that.

I am going to be done the 3.5 .Net book by July 4th doing a chapter a day after my day job.

I am willing to work hard and study and take your software developer bootcamp.

I like your website I love all the information. When should I take the Software Developer Bootcamp?

After I finish the current book? Where do I go after the Bootcamp?

Is it possibe to land a job here in the Northern Virginia area …I would obviously have less then 2 years experience.

Thank You for your advice, and all the very informative articles. Josh Kemp

Is It Possible To Get An Entry Level .NET Programmer Job In Six (6) Months?

The answer to this question is YES because of the high demand for competent or skilled Microsoft .NET Software Developers in the Information Technology (IT) Industry.

The demand for skilled computer programmers is so high that the US for example uses a unique H1B Visa program to fill Software Developer job vacancies.

Unlike what obtains with other careers, even within the Information Technology industry, a lot of software developer positions go unfilled and to fulfill the backlog of Computer Programmer Job Vacancies, a lot of foreign national are hired to work in the USA as computer programmers every year!

Now I want to stress this … the current demand for skilled computer programmers does not extend to every programming language under the sun.

I mean, some programming languages like Perl, Python, Cobol, Foxpro, Clipper are not in demand.

In other words, you have to choose the right programming languages otherwise you career will end up being as dead as the Dodo.

Even though Microsoft .NET Software Developer Jobs can pay between $60,000 – $100,000 for less than two (2) years of experience, they are still hard to fill because computer programming as a career has been mystified.

It is the misconceptions or myths and the computer programming career that stops people like you from pursuing a rewarding career as a computer programmer …

Do You Believe The Myths About Computer Programming

Do you believe the myths, half truths or outright lies about the computer programming career? They read like this:

  1. You need a formal Math, Computer Science or Technology background to become a computer programmer

  2. You need to learn computer programming in a formal college environment

  3. Computer Programming is difficult to learn because it involves mastering low-level programming languages like C/C++, Assembly Language, etc.

  4. All the computer programming jobs in the USA are either outsourced or about to be outsourced

  5. It takes years to become a competent computer programmer because mastering programming languages is difficult

  6. All programming languages are equal, in other words, it doesn’t matter which programming language you learn

If you think that any of these myths is true, then your career is headed for deep waters.

While these myths may be true for careers in medicine, law, etc. they are not true and they do not apply especially to computer programming careers.

Let me start by debunking these myths one by one.

  1. You don’t need a formal math, computer science or technology background to learn programming

    There are lots of computer programmers with Music, Arts, Humanities, Social Science or Business backgrounds because becoming a computer programmer is not tied to understanding computer science but to learning specific software tools like Microsoft Visual Studio or Languages like PHP, C# or Visual Basic .NET or even Office Productivity Tools like Microsoft Excel and Microsoft Access!

  2. You don’t need to learn computer programming in a formal college environment

    Colleges are focused on teaching the science of computer programming which is not what makes you a computer programmer.

    What makes you a computer programmer is acquiring practical skills & handson experience in specific software languages especially does that are in high demand.

    For example, high school graduate who spends 4 years building websites with HTML, XHTML, CSS, ASP.NET, Csharp (C#) is a computer programmer regardless of the lack of a formal college degree.

  3. Computer Programming Is Easy To Learn!

    Back in the days when computer programming languages like C/C++, Clipper, Foxpro, Cobol or even Assembly Language where the only viale options for building software applications, learning computer programming was a long, painful task and the image of programming as a tedious, boring, geeky job was perhaps justified!

    But with the advent of Microsoft Visual Basic and Microsoft Access, computer programming became a fast paced, exciting, cutting edge job.

    Computer Programmers now work on fashionable, high profile projects like designing and coding Blogs, Social Media Networks and E-Commerce Websites.

  4. Computer Programmers now have multiple career options

    Computer Programmers may focus exclusively on designing websites using only HTML & CSS, building databases using Microsoft Access, customizing Office Productivity Tools like Microsoft Word and Microsoft Excel using Visual Basic for Applications (VBA) or on building enterprise, highly scalable and reliable websites using ASP.NET, Csharp (C#), Sql Server, HTML, CSS !

    With programming languages like Microsoft C#, ASP.NET and Sql Server, the time to market for Computer Programming Projects has now been shortened to weeks instead of years and competent computer programmers have no shortage of clients, projects, opportunities or work as long as they are willing to work very hard.

  5. The Outsourcing of Programming Jobs Is Not An Issue!

    It is true that some companies are outsourcing computer programmer jobs since highly skilled developers in the USA can command as much as six (6) figure salaries.

    However the cost of hiring competent computer programmers living in developing nations is rising because these software developers are either immigrating back to the US or asking for bigger salaries in their home country thereby raising the cost of doing business with them.

    In addition, outsourcing costs are also increasing because US employers have to continue investing in the administrative, project management, business analysis and software testing facilities required to make outsourced projects work.

    And there are several cases where outsourced projects are brought back to the US because the projects were not managed properly because of language, time or cultural differences between how we do do business.

    With all this in mind, the future for computer programmers living anywhere in the world including the United States is bright and the job outlook is comparable or better than what obtains in many other careers.

  6. Computer Programming Languages Are Not Equal

    Computer Programming languages are not equal in the number of career opportunities they will provide you with.

    For example, while Mainframe Computer Programmers are currently experiencing a shortage in the demand for their skills, Microsoft .NET Developers with real-world web development expertise are currently in high demand.

    If you don’t waste your time learning languages like Python, Cobol, Perl and instead focus on becoming highly skilled and experienced in Microsoft ASP.NET, Csharp (C#), SQL Server and Microsoft Visual Studio .NET … you will be able to get a well-paying job in the current economy even if you only have six (6) months of experience.

Tips For Getting A Microsoft .NET Developer Job In 6 Months

Here are some practical tips for getting a Microsoft .NET Developer Job with as little as six (6) months of strong hands-on experience:

  • First learn everything that you can about these programming languages: Microsoft ASP.NET, SQL Server, CSharp (C#), CSS, HTML, XHTML

  • Work on completing at least one (1) Web Development Project started by you or someone else using the programming languages: Microsoft ASP.NET, SQL Server, CSharp (C#), CSS, HTML, XHTML

  • Take a lot of practice tests on the following programming languages: Microsoft ASP.NET, SQL Server, CSharp (C#), CSS, HTML, XHTML

  • Market your resume to a lot of recruiters and staffing agencies when you start your job search.

    Use a website like to research the number of programming jobs in your city and if there isn’t a lot of them, consider relocating!

That is it! Follow these few simple steps to get a Microsoft .NET programming job in as little as six (6) months ...

This post was submitted by joshkemp.

6 Responses to "How To Learn Programming In 6 Months And Get A Job!"

  1. pablo nox   April 17, 2013 at 12:10 am


    As much as I love your articles I believe this one is just too vague, I have been trying to get into programming for over 2 years now, and (in the UK) without a degree companies wont even reply to job applications. I did get one interview, but it was obvious within 2 minutes I could not do the job.

    To say you can learn about all these languages in 6 months is ridiculous. It took me over a year just to grasp the basics in c#, let alone in all the things you list above (I consider myself well above average intelligence too).

    Ask any programmer and they will tell you it takes years to master one language, and even then its a continuous learning process.

    I love your site, but think you are sugar coating it a lot when you talk being able to get a job that fast.


    • ITCareerCoach   April 17, 2013 at 9:04 am


      If it takes you a whole year just to learn the basics of C# and after two (2) years of trying to get a job, you manage to get just one (1) interview and then you realize you still can’t do the job within two (2) minutes … You Must Be Doing Something Wrong!

      I guess I can get into the details of what you are doing in the next comment/reply I leave for you, hopefully today.

      … Did you ever get a chance to read my e-book “The Street Smart Guide To Computer Programmer Careers”?

  2. BokNoy9   December 15, 2011 at 7:58 pm


    The Toughest challenge i am facing right now is to become what i am in the near future.

    Right now i was working in one of the company here in the Philippines.

    I just wanted to find a way to became a better programmer in PHP and Java, but still i am working, what should i do?

  3. Daniel   November 15, 2011 at 4:48 am

    Hi Mr. Kingsley Tagbo,
    I really love what you are doing with your coaching site as you have greatly inspired me so far. I hope to become a student of yours soon.

    But please, I would really appreciate if you can recommend some programming books to read on .net programming? I mean books that will take one from beginner to expert.
    I’ll gratefully appreciate your reply soon.

    Thank you.
    Best regards.

  4. Josh Kemp   August 9, 2011 at 6:34 pm

    Thank you so much for answering my question, very informative and well written.

    I especially appreciated the debunking of the computer programming myths because that’s all I hear: “You’ll never make it without a degree no matter how hard you work.”

    I also liked the tips. Thank you so much for your help and for such a great site.

    • ITCareerCoach   November 6, 2011 at 2:55 pm

      Joshua Kemp:

      Thank you for taking the time to share how helpful our articles have been to you …

      I appreciate that …. have a great life 🙂


Leave a Reply

Your email address will not be published.