How to Learn Programming Online – Step By Step Guide and Best Sites to Follow
- Must Check: Learn to Code With These Resources
Websites and Web-apps to Learn Programming Online
I have personally used this website a lot and still using it!! It is one of the best website if you want to learn Web development. This website is free – 100% and they don’t just teach you or give you notes…..they let you practice programming on their editors. This website have a very nice way of teaching to code, once you sign up and choose the language you want to learn you will see that they have a whole courses made for that language.
When you take up a course and start it, you will see a left-sidebar with explanation about how to code in that particular language and a small exercise that you will have to complete in the editor in the center and you can even see an output on the window located at upper-right of the screen. They will teach you to make games like rock, paper, and scissor to blackjack! The languages that they teach are –
You can also ask a query to the communities made on codecademy for a particular programming problem.
Do you want to be the master when it comes to web development? Then you should try this one. This is the site I trust the most. However, these people do not offer interactive courses like the Codecademy do, you can still learn programming online on their website using their editor.
- Read Also: Top 10 Sites to Learn Photography Online
The best part of it is that they have quizzes that you can take once you have learned a programming language to see how much you actually know. If you get a 18 right out of the 20 questions asked (without cheating!) you should give their certification exam (even IT Companies prefer people if they have a w3school certificate ). The languages that they teach are –
They also have a list of references, examples and forums. This website is also free.
Are you ready to spend a little money for learning to code? If ÂyesÂ then you should try this out. These people do like much Codecademy, but have more rich courses, competitions and seminar/webinars. You can try a course for free but not the whole. If you want to become good at python you should try this one.
Want to become a game developer for iOS? Have you answered – “yes” they say – “Drive in!” . This website is for people who already have a bit of programming experience. This website as the name suggests will teach you to make iOS games. And the good part is that they let you publish it on the App Store for FREE!! They do not even take money for teaching to code!! They also teach –
Objective-C, Debugging, and XCode
If you want to be a pro game developer and have a little programming experience try this.
This website is just like Codecademy BUT and this is a big one – You don’t need to read to learn, they have video tutorials from people who are – computer scientist, professors in top U.S. universities, programmers who have been on high positions in companies like Microsoft and Facebook, and even entrepreneurs who have made million from their ideas. They also have courses for both beginners and proÂs-
Learn Python – Build a search engine
Into. to Salesforce App Development
Intro to Data Science
AI for Robotics
Intro. to parallel programming
Functional hardware verification
Interactive 3D graphics
Programming Languages – Make a web browser
Make HTML5 game
Huf, their list is endless, you can find it in their course catalog.
Books to Follow to Learn Programming
1- Write your first program
Write your first program is an introductory books to computer programming by Amit Shah. This books focuses on teaching people to program in Python and C on a Windows or Linux OS. The author has assumed that the readers of this book have no prior programming experience. The books also has a companion website which –
- Extended treatment of certain topics
- Additional tips and tutorials
- Questions and comments page
The first chapter covers topics like setting up Windows and writing your first program ( in both Python and C) and the last chapter deals with advanced topics like – Network programming, game programming and parallel programming.
2- The Missing Manual (series)
The Missing Manual series is one of the best books in the market to learn programming. Although these are little costly but they worth it. The series so far have completed the following languages.
- HTML 5
- Python & MySQL
The book however focuses more on application and software tutorials, but the programming books that they offer have not been written by no novice. The books come with tutorials CDs, you can even buy an E-book if you like.
3- C Programming: A Modern Approach
This introductory book on programming with C by K. N. King has a very nice and unique approach to the presentation of the material , as it is stuffed with examples and insights. The books just not teaches its readers to program but it also tells them how the C language actually works. It is a very nice book if you want to become a master in programming with C, but I believe that before reading this book you should be having a little experience with programming (you should at least know how loops and arrays work).
4- MySQL (4th edition)
The book by Paul DuBois is a very fat book with over 1200 pages! There is nothing to tell about this book ( as the series is already so popular that most people know about it) except that it revolves around –
- General MySQL
- MySQL programming interface for C, Perl and PHP
- MySQL Administration.