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.
- How to think like a Computer Scientist
- Invent with Python
- A Byte of Python
- Dive into HTML5
- A beginner’s guide to HTML & CSS
- An advanced guide to HTML & CSS
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.