What is the best way to learn Programming ?

What is the best way to learn Programming ?


Hey friends, Are you one of them searching for how to learn programming , then this blog is for you.


Programming is kind of art where we can communicate with our Digital Friend who just accepts your commands and work upon it. Its like a Wand , but you need to spell it correctly . There are some free online courses


Coursera



Wanted to study in abroad , but unfortunately you are studying in local region. Then Coursera is a kind of place where you can learn things you wanted on all Top Universities of World . The courses are well organized and you will get a valid certification on completing the course , which you could link to your linkedIn profile , resume and more. If You can't meet the course fee you can also apply for the Financial Aid to corresponding course and get a free access to learn .



Codecademy


Codecademy is a place where you can learn things by doing things . There are some free courses that you can join and develop your skills . They also provide a good environment to study and practice . Codecademy offers from Web Fundamentals, PHP, JavaScript, jQuery, Python, Ruby and APIs.


Treehouse



Treehouse courses are more project-oriented than language-oriented, so they are perfect for novice programmer with a planned purpose, such as building a website, or an application. For example, the Websites course is all about building a responsive website, interactive website or even WordPress theme – a very practical and efficient way to master related languages. By joining Treehouse you will definitely be worthy within 3-4 months .

Udacity


Detailed, easy to understand and enjoyable lectures focused on practical knowledge, co-created with the best technology companies in the world - Google, Facebook, AT&T, IBM, GitHub, and more! Learn at your own pace, at your own schedule.There are a lot of free courses that are available . Just Enroll and Enjoy


Code.org



Want to learn code in a fun filled environment . Code plays a good role on that . Code.org is the most popular coding platform in K-12 education. We offer fun introductory courses you can learn alone or in a classroom, all the way through full year computer science curriculum for middle or high school.


KhanAcademy



Khanacademy is a good thing to build your base on programming . "You can learn anything. For free. For everyone. Forever" is their moto . You will get to know many things that might not be covered in your school . I have personally taken Linear algebra course , it covers all the important topic with ease .

Also the important thing is not just learning the tool , you have to practice a lot .
Practice is  the only way to learn more . Do some competitive programming , there are a plenty of sources for practicing your skills .



HackerRank



HackerRank is a technology company that focuses on competitive programming challenges for both consumers and businesses, where developers compete by trying to program according to provided specifications. HackerRank's programming challenges can be solved in a variety of programming languages (including Java, C++, PHP, Python, SQL) and span multiple computer science domains.They have different levels of training for Algorithm , Machine learning , Data structures . Here you can practice a variety of languages with global rank . Personally i suggest this one.


Topcoder


Topcoder is a Top competitive programming area in world. Algorithms , Software Design , Development , Bug races and more. They provide a standard level of programming contest , which suits their name.


Project Euler


If you are a geek in Maths then got the right place . Project Euler provides a large collection of challenges in the domain of computer science and mathematics. The challenges typically involve writing a small program to figure out the solution to a clever mathematical formula or equation, such as finding the sum of digits of all numbers preceding each number in a series. You cannot directly code on the website in an editor, so you would need to write a solution on your own computer and then provide the solution on their website.



CodeChef



CodeChef is an Indian-based competitive programming website that provides hundreds of challenges. You are able to write code in their online editor and view a collections of challenges that are separated into different categories depending on your skill level (check out this example). They have a large community of coders that contribute to the forums, write tutorials, and take part in CodeChef’s coding competitions.

These are some of the areas where one can excel their coding capability.

Subscribe and share to help your fellow mates all over the world .

Comments

  1. Nice post..The info is very useful .Will try some of them soon

    ReplyDelete

Post a Comment