I recently completed by B.Tech in Information and Communication Technology. I entered university with almost no background in programming or computer science. I had lost my confidence because of poor performance in most entrance examinations, includi...