How To Learn Any Programming Language Fast

  Рет қаралды 28,388

Travis Media

Travis Media

Жыл бұрын

About a year ago I got really interested in React and wanted to learn it well. I could follow along with tutorials and build simple apps but didn't understand the fundamental underlying concepts well.
With a combination of common programming knowledge and Stack Overflow, I could build most things. But I couldn't explain what was going on under the hood. I wanted to go deeper into the language.
In this video, I'll share personally an approach I took, then, that really catapulted me ahead in my understanding of React.
If you are looking to go deeper into a programming language or framework or are looking to learn a new one fast, I think this tactic will help you greatly.
** 👉 Coding Blueprints **
Learn to Code Web Developer Blueprint - geni.us/HoswN2
AWS/Python Developer Blueprint - geni.us/yGlFaRe
** Weekly Newsletter **
📘 travis.media
** Get ONE FREE Month on Skillshare. Learn Anything (preferably code 😁) **
🎓 geni.us/DqB7m
** I write regularly **
travis.media
** FREE EBOOKS **
📘 travis.media/ebooks
LET'S CONNECT!
📰 LinkedIn ➔ / travisdot. .
🐦 Twitter ➔ / travisdotmedia​
🙋🏼‍♂️ Website ➔ travis.media​
#coding #learntocode #softwareengineer
** Some of the links in this description may be affiliate links that I may get a little cut of. Thank you.

Пікірлер: 43
@igz
@igz Жыл бұрын
This reminded me of the book Range by David Epstein, and especially the chapters on inefficient learning. Most effective learning is slow and difficult. Struggling to find the answer will retain more knowledge for longer. Even when you fail you get a deeper understanding of the how and why. It's often easy to take advice from the pros but not appreciate why it's given.
@Sky-yy
@Sky-yy Жыл бұрын
Hey travis, I'm at the same situation where I know react , but I always feel like if I follow some project tutorial I will get better but here you go with awesome content addressing the same topic. Keep making videos like this which actually solves people's problems. Already subbed, This travis media is different and it's gonna blow up. Would like to join your discord .
@PeterMahama
@PeterMahama Жыл бұрын
No fluff! Quality nuggets with each video I watch since I discovered your channel.
@fabiomendes6901
@fabiomendes6901 Жыл бұрын
Hey Travis, Amazing tip! I am currently doing this, creating a Flutter app, trying to use some important concepts: navigation, state management, themes, testing, and shipping it to production, I know it's a lot but it's a simple app to show it to a possible interview, "hey this is an app I created from scratch and this is my storytelling", unfortunately I wasn't doing that before, I "know" many stuff but I only have courses' projects and I got addicted to it, comfort zone. It's pretty important in interviews this kind of background you mentioned!
@jeffd6540
@jeffd6540 Жыл бұрын
Hi Travis, Nice video. I agree. Getting use to accessing, moving around in and understanding the documentation is a big asset. As I am still learning, I really enjoy looking into the docs and that develops into a quick go to reflex when you get hung up. Set up some bookmarks for your favorite places to go for references so you can access them quick.
@ByornJohn
@ByornJohn Жыл бұрын
Hi Travis. I love your content mate. keep up the good work. I totally agree with your approach. I do the same in my career as a Snr. engineer. cheers.
@FedericoBejarano-fz8ot
@FedericoBejarano-fz8ot 7 ай бұрын
I really needed this. 10/10 advice. Starting a new project right away.
@alno1
@alno1 Жыл бұрын
The obstacle is the way. Actively looking to put yourself in front of challenges is the straightest path to growth. Especially with programming!
@lwa.dev74
@lwa.dev74 Жыл бұрын
Solid advice Travis… I’m definitely taking this on board…. 👨🏽‍💻
@enpassant7358
@enpassant7358 Жыл бұрын
I have a project I did in PHP, an encrypted message board that encrypts and stores messages and if you enter the Secret Key you can view the message in plain text. I think I will reproduce that in Django. I think you are correct, it is time to do something rather than studying about it.
@versystudio822
@versystudio822 Жыл бұрын
Totally agree with the approach.
@sabuein
@sabuein Жыл бұрын
Thank you, Travis.
@gdj777
@gdj777 Жыл бұрын
Struggling = learning, If you don't give up
@vfxart1994
@vfxart1994 Жыл бұрын
Nice Idea, please do a example video of a problem and how you approach to solve it using documentation what was your though process behind attacking a problem using documentation and how to be more efficient at it.
@hajji384
@hajji384 Жыл бұрын
5:25 Struggling = learning, if you don't give up Step 1: Buy a course 1 or 2 or 3: - fundamentals [syntax ] - build the app - know the documentation Step 2: - come up with very complex project That may be takes several weeks or months to build - open vscode and start building it - go to documentation for concepts /problems
@Salah-YT
@Salah-YT Жыл бұрын
thx bro ill copy this to remind me all the time 🙂
@Alphabet-ex9dv
@Alphabet-ex9dv Жыл бұрын
ขอบคุณมากครับ
@quelchx
@quelchx Жыл бұрын
I have done this but slightly backwards. I have a frontend app that's has some pretty generic API calls (basic CRUD). Here and there I will fiddle with a different framework or language and write a very simillar backend that I have already done (example a express api that uses say prisma orm with a pg db --> gin backend that uses gorm with postgres)
@fewminuteswithanand
@fewminuteswithanand Жыл бұрын
Is it good idea to go back and referring the udemy videos which you have watched but forgot some concepts or search online for solution. If you get stuck somewhere while making project?
@abbcc555
@abbcc555 Жыл бұрын
Very familiar situation except with a different outcome. Done multiple udemy courses, know the basics. Tried multiple own projects where I hit a brick wall and even after months of struggling I make no progress. Then I try another project and repeat and never manage to finish anything. I've come to the conclusion that if you don't have a mentor, like an actual human being you can ask questions from, then you can forget the whole thing. And no, stackoverflow does not replace an actual human interaction. I actually started a very similar project a few years back. The idea was to create pastebin clone but with a "menu" like you did. It was also done with react-quill. But yeah, that doesn't work either.
@Salah-YT
@Salah-YT Жыл бұрын
thank u so much
@vishalbhati8974
@vishalbhati8974 Жыл бұрын
I think this approach works when trying to learn a framework but not necessarily the language itself
@-caesar3751
@-caesar3751 Жыл бұрын
What level of programming is needed for devops
@fewminuteswithanand
@fewminuteswithanand Жыл бұрын
Great video travis. Can you please make one video how to justify your fake experience in interview for people who have done the career change. Like how to get away with question like 1)tell me project you worked on.?? 2)Error you have faced?? 3) how you solved it.?
@csalsad937
@csalsad937 Жыл бұрын
thank you
@YannMetalhead
@YannMetalhead 2 ай бұрын
Good video!
@CistiC0987
@CistiC0987 Жыл бұрын
I think the difference between people is so huge, but nobody's talking about it. I mean for some it takes just literally minutes or hours to learn something. And some like me spend difficult hours, days, months full of suffering. There is no key to that, everyone is different. Sometimes more struggle leads to better knowledge sometimes not. But struggle is inherent, one ought to love the struggle
@MarkyGoldstein
@MarkyGoldstein 20 күн бұрын
I actually learn better by reading a book (can be digital), using an AI assistant, building - compared to video tutorials. Also Trailhead style learning is good.
@hajji384
@hajji384 Жыл бұрын
6:15 for problems i go to stack overflow 😃 . Is that good or bad.?
@TravisMedia
@TravisMedia Жыл бұрын
All devs do it. Stack overflow is a great resource. The key is whether or not you can take that answer you find there, understand it, and tweak it to solve your own solution.
@some5794
@some5794 Жыл бұрын
what did you use to format the text?
@TravisMedia
@TravisMedia Жыл бұрын
react-quill package
@some5794
@some5794 Жыл бұрын
@@TravisMedia Just made a book-writing management app and that's what. I used! so good.
@MrGinz4uuu
@MrGinz4uuu Жыл бұрын
With documentation do u mean looking at the course notes??
@TravisMedia
@TravisMedia Жыл бұрын
Meaning the actual documentation for the language, framework, or technology. In my example it was the React documentation. Like if I needed some info on a specific hook I would look at reactjs.org/docs/hooks-reference.html. Many times it’s often just googling a feature you’re having trouble with and finding the most authoritative source/doc
@MrGinz4uuu
@MrGinz4uuu Жыл бұрын
@@TravisMedia Thank you Travis appreciate it,,
@alinaser2332
@alinaser2332 Жыл бұрын
what can I say? Thank you so much sir ♥
@HrissW
@HrissW Жыл бұрын
For how many months you've been just watching React courses? And how many months it took you to build that project? I can't even build a todo app, your app looks scary for me to build
@socialgadfly5305
@socialgadfly5305 Жыл бұрын
I had the same experience, been trying to learn to code for sometime now, give up, try again, give up and try again. I know this is a job for me because I always come back like a bad abused spouse. It’s frustrating and constantly have to keep motivating myself, done the Udemy thing and it’s taught me a lot but nothing ever seemed to sink in and always had these “gaps in the wall, are bigger than the actual wall itself - feeling”. Until I started to realise I knew the language generally but didn’t know the language and it’s actual behaviour at run time. Then extrapolate from that those behaviours and appropriate use cases - ie functions declarations vs expressions vs arrow functions for example the different use cases and began to realise I’ve actually learnt programming but not really learnt JavaScript itself. I’m not even on react yet, dabbled with react and no stranger to it but it’s like a whole new world for me.
@Zero-dx6kr
@Zero-dx6kr Жыл бұрын
I think I’ll do a chat app.
A Programming Skill You Don’t Practice, but SHOULD! | Examples
10:59
The Rust Standard Library is SO Confusing...Until Now!
11:45
Travis Media
Рет қаралды 25 М.
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 29 МЛН
Каха и суп
00:39
К-Media
Рет қаралды 5 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
2-Minute Rule to Learn Coding - Atomic Habits
7:58
Sahil & Sarra
Рет қаралды 1 МЛН
How To Become A DevOps Engineer in 2023? | Skills To Learn
20:34
Travis Media
Рет қаралды 553 М.
Everything's Changing - To Junior Developers
11:57
Chris Sean
Рет қаралды 56 М.
How To Learn ALL These Skills? 3 Practical Steps.
10:27
Travis Media
Рет қаралды 26 М.
10 Udemy Courses Every Developer SHOULD Own (NOT just coding)
19:53
Travis Media
Рет қаралды 874 М.
Coding Was Hard Until I Learned THESE 5 Things!
7:40
Pooja Dutt
Рет қаралды 1 МЛН
How to MASTER ANY Programming Language FAST
12:18
Internet Made Coder
Рет қаралды 17 М.
the ASIAN SECRET to STUDYING EFFECTIVELY
9:34
jspark
Рет қаралды 2,5 МЛН
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 374 М.
Is Coding still worth it in 2024? (as an ex-Google programmer)
13:36
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 36 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 987 М.
СТРАШНЫЙ ВИРУС НА МАКБУК
0:39
Кринжовый чел
Рет қаралды 1,1 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 12 МЛН