Тёмный

How to shortcut the programming language learning curve 

Learn Fast Make Things
Подписаться 22 тыс.
Просмотров 6 тыс.
50% 1

Learning to code is an exercise in persistence. Based on my real-world experience, it’s easy to see that most people who want to learn to code will simply give up after trying a single language. For most, at the beginning of their journey, the idea of learning multiple languages seems nearly impossible. The syntax looks like a jumble of letters and characters and even just the setup required to get a basic “hello world” running makes the entire process extremely frustrating.
So if you’re in that place right now, I’m here to let you know that IT GETS EASIER. There IS a massive learning curve to learning to code, and today I’m going to share with you what that curve looks like and how, by the time you get through your THIRD language, you’ll even find the process of learning a new language ENJOYABLE.
=======================================
I get a lot of questions about my gear so I've created a few lists of the stuff I use. These are affiliate links. If you click and literally buy anything, it helps support the channel! Thank you.
Here's a link to my home office gear: kit.co/AskCloudArchitech/my-h...
Here's a link to my youtube "studio" gear: kit.co/AskCloudArchitech/yout...
=======================================
My website for written versions of these vids: askcloudarchitech.com
==============================================================
Learning resources mentioned in the video:
PHP
Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites - amzn.to/3QxAsJ6
WordPress All-in-One For Dummies - amzn.to/39Bt8vr
Beginners guide to php mastery - skillshare.eqcm.net/9W3d33
www.cloudways.com/blog/how-to...
knowthecode.io/labs/php-101-g...
knowthecode.io/series/absolut...
NodeJS / Javascript
Introduction to NodeJS: Back-End JavaScript: skillshare.eqcm.net/kjX2Xd
Javascript: Gentle Introduction for Beginners: skillshare.eqcm.net/a1kGkM
Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques - amzn.to/3OnrAUz
JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages - amzn.to/3QAgL38
nodejs.org/en/download/
nodejs.org/en/docs/guides/
developer.mozilla.org/en-US/d...
Go (Golang)
Go (Golang) CRASH COURSE: skillshare.eqcm.net/153d3m
Learning Go: An Idiomatic Approach to Real-World Go Programming - amzn.to/3HAOWnk
go.dev/doc/tutorial/getting-s...
go.dev/
Python
Python 3: A Beginners Guide to Python Programming: skillshare.eqcm.net/JradaE
Python Programming for Beginners - amzn.to/3n36saA
www.python.org/about/gettings...
www.python.org/
Fireship 100 seconds of code series: • 100 Seconds of Code
Ask Cloud Architech: askcloudarchitech.com

Опубликовано:

 

20 июн 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 59   
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Hey! I pushed up that simple two-language sample I showed at the end of the video here: github.com/askcloudarchitech/same-thing-multiple-languages I thought it might be fun if anyone else wanted to contribute by adding some other languages. Try to make it do exactly the same thing. Hope you enjoy the video!
@nehaljhajharia559
@nehaljhajharia559 2 года назад
Right now, on top of the curve. All the learnings happened exactly as you explained. Incredible content 🔥
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Awesome! thanks for sharing.
@EchterAlsFake
@EchterAlsFake Год назад
The hard part is, when you think can do everything, but then you get an Idea of something you want to code, you start, and you realize that you actually suck at programming. Then you repeat this process year over year again, until you realize, that you are better than 70-80% and then you are confident enough to accept, that you are actually good at programming.
@LearnFastMakeThings
@LearnFastMakeThings Год назад
This! It’s so true. It kinda sneaks up on you.
@brunomanso9428
@brunomanso9428 2 года назад
I'm now studying data structures, algorithms, and OOP, as well as functional programming with JavaScript. Python is also a good place to start if you're new to programming.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Python has really grown in popularity.
@georgiosdoumas2446
@georgiosdoumas2446 Год назад
What books have you decided to use for JavaScript? I am thinking to go with "Learning Web Design, a beginners guide, 2018 5th edition", first, in order to get a good foundation of HTML and CSS , then go for "JavaScript , a beginners guide , 5th edition 2019" , and then go for "JavaScript from beginner to professional , 2021" and then "Modern JavaScript for the impatient 2020"
@GDScriptDude
@GDScriptDude 2 года назад
Great video again. Recently I translated some code form a Wikipedia example in C to my target language and it was straightforward since I know various languages and there are great similarities between them.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Thanks!
@TheJockerproductions
@TheJockerproductions 2 года назад
Your videos have been very helpful to me, thank you for the effort you put into them!
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Happy to hear that!
@EdwardChan.999
@EdwardChan.999 2 года назад
I'm learning my 3rd language :) I started from Visual Basic (horrific), Pascal (intuitive), and finally C# (enjoyable). The video is quite accurate!
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
lol, I like your rating system.
@hubertboguski
@hubertboguski Год назад
love this channel
@LearnFastMakeThings
@LearnFastMakeThings Год назад
thanks!
@ShivanS
@ShivanS 2 года назад
Great video and initiative!
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Thank you!
@samuelcooper9880
@samuelcooper9880 2 года назад
Started with python, then C, then SMNJ, and now I'm back to python. I'm trying to capture the feel of functional programming with python.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
awesome!
@kingkai5628
@kingkai5628 2 года назад
I'm being mentored in full stack development atm and have been dreading falling behind through my JS course thank you for posting this it's given me some hope to get through this.
@Rust_Rust_Rust
@Rust_Rust_Rust 2 года назад
Who's your mentor
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Glad I could help!
@georgiosdoumas2446
@georgiosdoumas2446 Год назад
What books have you decided to use for JavaScript? I am thinking to go with "Learning Web Design, a beginners guide, 2018 5th edition", first, in order to get a good foundation of HTML and CSS , then go for "JavaScript , a beginners guide , 5th edition 2019" , and then go for "JavaScript from beginner to professional , 2021" and then "Modern JavaScript for the impatient 2020"
@FrocketGaming
@FrocketGaming 2 года назад
I spent the last 7 months learning SQL for work and using it daily. Then I decided I didn't want to manually pull data from the DB and save it to Excel and in came Python. Now I've been learning that for several weeks and it's going so quickly thanks to having real problems to solve but also the exposure of SQL.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
I've practically made a career out of automating repetitive stuff. Some people call it lazy, I call it efficient.
@imtheK2
@imtheK2 4 месяца назад
Started c++ 3 month ago stopped for some time because all thoses ressources to learn and what to do and what to don't got my heads overwhelming,got most of basic things variable function loops bool etc just need to dive in more like pointer array etc i did like more than 30-40 little program for learning.. i'm still learning alot and WILLING to learn but sometime it's very hard with adhd and kids at home so i bought Sony WH-1000XM5 and help with focus sometimes, i'm french i have decent english but sometime it can get tricky ^^ when i want to focus it can get really hard sometime even with basic things
@fuggoff8236
@fuggoff8236 Год назад
Last month, started learning JavaScript, will stick to it till I am comfortable with it, thanks for the curve man
@LearnFastMakeThings
@LearnFastMakeThings Год назад
you're welcome!
@georgiosdoumas2446
@georgiosdoumas2446 Год назад
What books have you decided to use for JavaScript? I am thinking to go with "Learning Web Design, a beginners guide, 2018 5th edition", first, in order to get a good foundation of HTML and CSS , then go for "JavaScript , a beginners guide , 5th edition 2019" , and then go for "JavaScript from beginner to professional , 2021" and then "Modern JavaScript for the impatient 2020"
@abdullahnadeem1823
@abdullahnadeem1823 2 года назад
I think for 3 years I was just struggling how to actually learn programming. It was a struggle of asking myself if this field was really for me. I’ve persevered though, and it’s only this year that I feel as though I’ve actually learnt something, mainly thanks to friends who are far better than me. If you spend the time sucking at something for so long, then at some point it will get better
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
It can take some time to get the hang of it, but it does get easier!
@abdullahnadeem1823
@abdullahnadeem1823 2 года назад
@@LearnFastMakeThings definitely True!
@MrAleksander59
@MrAleksander59 2 года назад
I know a lot of syntax from c, c++ (and Qt), c#, python, pascal, very little of java script, html, tried php and shader language, even some wolfram mathematica and matlab but none of them I feel like know well. Just bunch of random stuff glued together to make programm or game work.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
You and everyone else! I personally think there is more value to having a breadth of knowledge
@zaks0rel
@zaks0rel 2 года назад
currently starting out, exposing myself to full stack dev before choosing a language. got the basics in c#, sql, php,html,css but i need a project that will force me to learn them all more extensively.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
My best advice is to just make something casually in your free time. If it motivates you, it will be the best way to learn in the context of actually using the tools.
@filipemecenas
@filipemecenas 2 года назад
Thanks, im graphic designer searching for learning code, did not choose yet , thinking about rust and wasm
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Rust is an interesting language but not really mainstream so it depends on what you want to do with it. As for WASM, it has the potential to change the game when it comes to other languages providing logic for the front-end experience. again, it's pretty new in terms of adoption but you could get in ahead of the game if you started now.
@filipemecenas
@filipemecenas 2 года назад
@@LearnFastMakeThings for blockchain smartcontracts on near protocol , its what they use
@ILikeNiceMusic
@ILikeNiceMusic 2 года назад
I started at around 12. Currently 16 and I'm intermediate with lua, javascript and python. I really want to get into C++ and ASM though. Also taking a shot at SQL, very difficult for me 😅
@EdwardChan.999
@EdwardChan.999 2 года назад
I'm envy you lol I started coding around 14, and the only languages that I learned continuously were Pascal and Visual Basic... currently switching to C# since it's a mix of C, C++ and Java, which should hopefully make learning them easier in the future :)
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Impressive! SQL can be challenging, but there are entire lifelong careers for those that know it well.
@djrican94
@djrican94 2 года назад
I am currently learning Java and was going to learn Python next but was curious if I should do JavaScript next instead?
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
It depends on what you are trying to accomplish. Python is a great backend language and also good for data science applications. Javascript is good for web applications primarily. NodeJS for server-side stuff and JS for the client side. hope this helps!
@wesleyoliveira6570
@wesleyoliveira6570 2 года назад
Cool
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Glad you liked it!
@gyrthez246
@gyrthez246 2 года назад
As someone that started at 12 with trying to learn Python, I hated the language so much I wanted to shoot myself. The errors were awful to read and decipher and I didn't enjoy working with it at all. I taught myself LUA first Then JS Now (unfortunately) I have to go learn Python for my computer science exam stuff. Don't think I'll really ever use Python again afterwards unless I absolutely have to for certain projects but luckily it's nowhere near as bad to learn now as it was for me back then when I was starting out. At this point learning a new language is kinda just a matter of translating and picking up a few different methods occasionally. Even now I really can't be too bothered with setting Python up on my machine for studying lol, I just go use replit.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
I think everyone has at least one language they just don't like. Mine is java. I like your use of the word translation here. just like spoken language, programming languages can also be read and translated. The question is, what is your "native" programming language?
@altaccount648
@altaccount648 2 года назад
Learning my first language was, weirdly, extremerly easy. This may be because I was a kid, and kids usually learn better. In the time since I have also broadened my knowledge to 4 more (Excluding CSS & HTML). Though I am no master of those it is extremely fun to learn more languages, I find joy in it. Currently, I'm trying to learn Frameworks, as knowledge in those is what employers want to see, though, I literally do not understand why would anyone use any of them when there's an easier way that's completely barebones.
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
I'd imagine that picking up programming at a younger age would make it easier. As for your comment on frameworks, most companies use frameworks not because they are less work (sometimes they are), but because they are more standardized which allows them to more easily hire people. For example, many large enterprises will choose to use Angular because it's a very opinionated framework. Anyone that knows Angular can look at any Angular project and already know (kinda) what they are doing.
@altaccount648
@altaccount648 2 года назад
@@LearnFastMakeThings in my 5 hours of experience with angular, boilerplate. I honestly didn't understand what I was doing the entire time to at the end I switched to learning react instead.
@techdesco7766
@techdesco7766 2 года назад
ayo can you give me some tips or well, what I need are resources, where do you get the initial data? Or well, how you know what path you have to follow?
@abdullahnadeem1823
@abdullahnadeem1823 2 года назад
Some people have natural aptitude when it comes to programming. Like abstract and creative thinking comes a bit more natural to them
@mikel488
@mikel488 2 года назад
Quick question, is there any way I can get a quick consultation/help for a take-home assignment I have? I really need the job and just need guidance on how to go forward, I have some basic idea just want to make sure I am headed in the right direction. Please help!
@LearnFastMakeThings
@LearnFastMakeThings 2 года назад
Sorry Mike I don't think that would be fair to the other candidates.
@mikel488
@mikel488 2 года назад
@@LearnFastMakeThings I am not asking for answers just guidance, and I don't see the other candidates subscribed and supporting you. Thanks anyways
@georgiosdoumas2446
@georgiosdoumas2446 Год назад
@@mikel488 SO did you get the job? What language was the home assessment into?
@mikel488
@mikel488 Год назад
@@georgiosdoumas2446 i did not get the job. Essentially i feel i was discriminated against, since i was the only candidate who got the assignment. Even after two interviews they said no case was needed. The language was JavaScript and it was 5 assignments, bundled into 1 big assignment. They wanted me to build a fully functional to do app basically MERN stack. So they wanted -the todo app, -with fully functional database capabilities with import/export functions of items in todo list -then devops - yaml file with all services and dependencies -all unit tests written and run using JEST, an API wrapper function -and finally making sure to use GOF design patters throughout. I managed to complete most of it but due to “non-descriptive readme.md file” they didn’t even bother to look at my code. I know because that was their feedback, so they left me in the dark for weeks after and in the end didn’t even read my code or review my work. Sure there was some bugs but common, why ask me to do all that? Fyi, place was wiztivi, trash company. Just the reality of programming jobs, they need you to be an expert even for entry level jobs
Далее
How I Would Learn To Code (If I Could Start Over)
13:43
Why do developers hate Rust?
8:20
Просмотров 105 тыс.
СЛУЧАЙ В ЧЕРНОБЫЛЕ😰#shorts
00:19
Просмотров 222 тыс.
Воскресный утренний стрим!
1:00:16
КРАСИМ ДЕНЬГИ В РОЗОВЫЙ!
01:01
Просмотров 464 тыс.
How principled coders outperform the competition
11:11
Why JavaScript Devs are Switching to Rust in 2024
10:35
ML Was Hard Until I Learned These 5 Secrets!
13:11
Просмотров 249 тыс.
Self Taught Programmers... Listen Up.
10:00
Просмотров 1,8 млн
How To Write a USEFUL README On Github
8:27
Просмотров 84 тыс.
Why I Use Golang In 2024
9:21
Просмотров 274 тыс.
How Senior Programmers ACTUALLY Write Code
13:37
Просмотров 1,4 млн
СЛУЧАЙ В ЧЕРНОБЫЛЕ😰#shorts
00:19
Просмотров 222 тыс.