У нас вы можете посмотреть бесплатно How to Learn Programming The Right Way! или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
اشترك معنا في قناتنا على التليجرام https://t.me/ProgrammingAdvices هذه السلسة هي نقطة البداية في عالم البرمجة رابط السلسة هنا • كورس رقم 1 - البداية من هنا: سلسة اساسيات ... This video summarises 26+ years of successful experience to guide you how to learn programming the right way, this will save you time and wasted efforts. Video Content: _______________________________________________ 00:00 – Introduction. 01:54 - First Step : Stay away from negative people. 02:13 - Second Step : Programming is not a language you learn, programming is logic. 3:42 - Third Step : Never start with modern languages. 10:03 - Fourth Step : Solve 2000 problems using old languages Like C++ or Java. 17:16 - Fifth Step : Learn a modern language with a database and apply one project from A to Z. ------------------------------------------------------------------ How to learn programming the right way? do not waste your time in the wrong place. This is to summarise it: 1- Stay away from negative people: negative people will make you disappointed about programming, they will say: ” its hard, it has no future, you will never find jobs , Salaries are low …etc” , never ask people who failed in this field; always ask successful people. 2- You should know that programming is different than programming language: programming is logic, analysis , and thinking to find solutions; while programming language is only a tool to use to apply your logic and thinking. Learn programming and never waste your time learning programming languages, because if you are good in programming you can learn any programming language in less than a month’s time. 3- Never start with a modern programming languages why? Modern programming languages have a lot of ready-made functions, methods, and tools that will deceive you and prevent you from learning logic and programming the right way… For example: students from grade 1 to 6 in schools they study maths (addition, subtraction, multiplications, dividing, fractions…etc) why they study this while we have a calculator?? They study this to strengthen their logic and thinking, imagine you give them a calculator from grade 1 , they will never strengthen their logic. Modern programming languages are good and you have to learn them but you need to learn them in the right time after you strengthen your logic/thinking, exactly like the calculator you can use it but in the right time. 4- Learn C++ , Java, or Python : only one language , just learn the fundamentals, and then start solving problems on it, you should solve not less than 2000 problems. • Before you finish 500 to 700 problems, never read or learn anything else. • After you finish 500 to 700 problems then start read about Data structure, algorithms, object oriented, in this stage you will understand them easily. 5- After you finish solving 2000 problems; this will take you not less than a year; • Start learning any modern programming language it will take you a month to learn it • and start learning Database (any database will do) : this will take you 1 to 3 weeks. • Start your first project:I highly recommend to start with a desktop project like the University Registration: Students, Courses, Doctors, Lectures, Exams…etc . Make it simple in the beginning then make it larger and functionality to it. After you finish all aforementioned steps, you will be strong enough to learn anything and choose any technology or programming language you want. I wish you the best. Mohammed Abu-Hadhoud LinkedIn: / abuhadhoud Facebook: / programmingadvices Problems references: https://www.codechef.com/problems/school https://leetcode.com/ https://brilliant.org https://exercism.io https://www.hackerrank.com/ https://projecteuler.net/archives https://play.google.com/store/apps/de... https://www.urionlinejudge.com.br/jud... https://codeforces.com/problemset https://coderbyte.com/challenges