Click here to Skip to main content
15,503,850 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
how can i learn programming and other language very quickly and implement it

What I have tried:

I have many times tried by learning on youtube but fail to do
Posted
Updated 30-Jul-21 1:59am

Quote:
how can i learn programming and other language very quickly and implement it

There is no 'very quick' or secret 'easy way' to learn programming.
Beyond learning the language syntax, the hard part is to learn how to translate a human solution into a set of simple steps that the computer will understand.
The main difference with humans is that instead of refining a solution on fly, with a computer, your program must include all refinements for all special cases that can be encountered.

- Here is my little list of things to learn programming :
You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++. I do not recommend to start with Python either because of the usage of indentation.
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger (an incredible learning tool)
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- A problem ? Google is your friend.
- Learn one or more analyze methods, E.W. Djikstra/N. Wirth Stepwize Refinement/top-Down method is a good start.
Structured Programming.pdf[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
Program Development by Stepwise Refinement[^]
- Learn Algorithms and Data-Structures.
GitHub - The-Art-of-Computer-Programming-Books: "Everyday life is like programming, I guess. If you love something you can put beauty into it." ? Donald E. Knuth[^]
Skiena The Algorithm Design Manual
- Learn Boole algebra
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions

Interesting link:
stanford.edu: Learn to Program[^]
CodersLegacy - Imparting knowledge to the Future[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.

My most important part is probably: Learn one or more analyze methods.
 
Share this answer
 
YouTube videos are probably the worst way to learn programming.

Sign up for a course somewhere, or purchase a good book.

Patrice (@ppolymorphe) has got a list of useful resources so he might oblige now that I've tagged him. EDIT: Look at this answer from Patrice What language should I learn?[^]

One thing every programmer must learn though, is how to read instructions - instructions such as the Posting Guidelines[^]
 
Share this answer
 
v2
Comments
Patrice T 30-Jul-21 7:00am    
Thanks for citation :)
Included the list in solution 3.
Youtube videos are an extremely poor way to learn - generally they are produced by people who have no idea how to make a video, how to teach, and mostly no idea how to code either. Most coding "YouTube tutorials" are produced by people who know little more than you do, and are posting purely to get likes and subscribes, along with the money that brings. There are probably good ones out there, but they are comprehensively buried under a huge pile of cr@p ones.

The best way to learn is to go on a course - if you don't understand something, the tutor can explain in a different way until you do.
The next best is to get a good book - Apress, Wrox, Addison Wesley, Microsoft Press all do them - and read it from cover to cover, doing all the exercises.
The next best is to guess and hope it works. This doesn't work at all and leads to depression very rapidly, but it's still better than YouTube ...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900