Coding1

Jump start Your Coding Career From Your Home!

Today’s world is completely reliant on technology, especially digital systems. Knowledge of computer science and programming is a treasured asset. Indian students have always had a soft corner for computing, as evidenced by the number of students who enroll for a IT/Computer Science degree every year.

Given how technology is omnipresent in today’s world, it does make sense for computer science to be accessible to anyone with an interest, even beyond the confines of a degree.

Even if you are a student in a completely unrelated field, it still makes sense for you to learn programming. Programming is not just about creating software. It is also about automating daily tedious processes in an intelligent and creative way. For example, a marketing professional can write a script to automate all his reports and thus save valuable time. In this sense, the need to code is universal.

Yes, anyone can start learning computer science, especially programming. All you need is a computer and an internet connection and you are good to go. If you are one of those people who have always wanted to program computers but didn’t know where to start, then this post is for you. We have listed a bunch of free resources/tutorials/books which will help you get started with programming easily.

Note: We recommend that you start with a beginner level language such as Python for software development and HTML5/CSS/JS for web development.

Switch Idea is built in Python using the Django web framework along with generous helpings of HTML, CSS and Javascript  🙂

Online Courses:

  1. Codecademy
  2. Coursera
  3. Khan Academy
  4. Programmr

Free eBooks:

  1. How to think like a Computer Scientist
  2. Invent with Python
  3. A Byte of Python
  4. Dive into HTML5
  5. A beginner’s guide to HTML & CSS
  6. An advanced guide to HTML & CSS
  7. Eloquent Javascript
  8. Mozilla’s Javascript Guide

We hope that you will use this resource list to jump start your programming career. All the best!

Do let us know about your progress.

Comments