How To Start Programming For Beginners 02-08-2018, 05:15 PM
#1
A lot of people have this problem for how to start programming. I have seen a lot of groups on Facebook, Subreddits, etc for people asking how to start programming and the first comment on most of those posts are Codeacademy, Tutorialspoint and others or they are recommended a book. But, the problem is, not everyone likes to read a big book on their first encounter to programming, some people favor video lectures than a book, and I can’t blame you, video lectures do more good but if you want more knowledge then books are the better choice. Although, I will recommend you to first go for the video lectures and then if you want a better understanding then you can always find a book.
Now, what most people don’t know is, apart from those resources mentioned above there are a hell lot of more better resources that very few people know about, and those include lectures from elite colleges like Stanford, MIT, etc.
Without wasting much of your time I will recommend you best resources on how to start programming, I know that you may want to learn some other language like Java or C# or anything, but I will say, first complete the given lectures and learn what they are teaching and then move on to your favorite languages, once you learn the dynamics of programming, it will be much easier to learn other languages.
One more thing, even a small kid can program, what’s main thing is, algorithm i.e. your problem solving skills, for programming, you don’t even need a brain, but for valid and meaningful programming you need to know the best way to solve your problem and the mentioned tutorials will help you do that. I will post more tutorials later:
Note: When you will click on enroll (after making an account) you will get a option to pay for the certificate, then just click on either “No Certificate” option or “Audit this Course” option to complete the courses for FREE. If you still don’t know what to do, comment here.
Whoa! That’s a hell lot of tutorials isn’t it? But not to worry, you just need to complete one of them to know the basics of programming and then you will be able to take off to your favorite programming language in a whiff (I will post about each one of them later).
Give this Guy A Cookie: How to start programming? | Original Source
Now, what most people don’t know is, apart from those resources mentioned above there are a hell lot of more better resources that very few people know about, and those include lectures from elite colleges like Stanford, MIT, etc.
Without wasting much of your time I will recommend you best resources on how to start programming, I know that you may want to learn some other language like Java or C# or anything, but I will say, first complete the given lectures and learn what they are teaching and then move on to your favorite languages, once you learn the dynamics of programming, it will be much easier to learn other languages.
One more thing, even a small kid can program, what’s main thing is, algorithm i.e. your problem solving skills, for programming, you don’t even need a brain, but for valid and meaningful programming you need to know the best way to solve your problem and the mentioned tutorials will help you do that. I will post more tutorials later:
Note: When you will click on enroll (after making an account) you will get a option to pay for the certificate, then just click on either “No Certificate” option or “Audit this Course” option to complete the courses for FREE. If you still don’t know what to do, comment here.
- If you are a total beginner and you have no idea on where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer:
Code Yourself! An Introduction to Programming
- This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class.
Programming Fundamentals
- This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics.
Programming for Everybody (Getting Started with Python)
- This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems.
Introduction to Computer Science and Programming Using Python
- Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.
Learn to Program: The Fundamentals
- This is an introduction to programming and app development class series, partly based on an upper-division undergraduate introductory programming languages course from the Computer Science department at UCLA.
Introduction to Programming and App Development
Whoa! That’s a hell lot of tutorials isn’t it? But not to worry, you just need to complete one of them to know the basics of programming and then you will be able to take off to your favorite programming language in a whiff (I will post about each one of them later).
Give this Guy A Cookie: How to start programming? | Original Source
(This post was last modified: 02-08-2018, 07:41 PM by Mxyzptlk.)


![[+]](https://sinister.li/images/modern/collapse_collapsed.png)


![[Image: j44MzuT.png]](https://imgur.com/j44MzuT.png)

























