Learn Programming FAST! My Favorite Method!
Summary
TLDRIn this video, the speaker emphasizes the importance of creating projects over continuously following tutorials for becoming a better developer. They share their personal experience with learning React, highlighting the pitfall of excessive tutorial consumption without practical application. The speaker advises starting with the basics, then moving on to build projects to solidify learning. They also discuss the overwhelming nature of the programming world with its multitude of technologies and suggest focusing on one's specific development path to avoid burnout. The key takeaway is to practice by building and to utilize Google effectively to solve coding challenges.
Takeaways
- 😀 The number one tip for becoming a better developer is to create projects and stop relying solely on tutorials.
- 🎯 It's important to strike a balance between learning the basics from tutorials and applying that knowledge through practical projects.
- 🕵️♂️ Many developers fall into the trap of doing too many tutorials and not enough hands-on project work, which can hinder skill development.
- 📚 Tutorials are a great resource for learning the basics, but they shouldn't replace the experience of building your own projects.
- 💡 After grasping the fundamentals, focus on building projects to reinforce learning and identify areas where you need to search for solutions.
- 🔍 Google and online resources are essential tools for solving specific problems that arise during project development.
- 🚀 Embracing the challenge of starting a project, even when you feel you don't know enough, is crucial for growth as a developer.
- 🌐 The programming world is vast with many technologies; it's important to focus on what's necessary for your specific goals rather than getting overwhelmed.
- 🛠️ As a beginner, it's easy to feel lost amidst the multitude of technologies and frameworks; focus on mastering the essentials first.
- 🎯 The speaker emphasizes the importance of setting a clear path for your learning and development, avoiding the trap of endless tutorial consumption without application.
Q & A
What is the number one tip for becoming a better developer according to the speaker?
-The number one tip is to create projects and stop doing tutorials, which helps in applying what you've learned and increasing your skills.
Why does the speaker emphasize not falling into the 'rabbit hole' of just doing tutorials?
-The speaker emphasizes this because doing only tutorials can lead to a lack of practical application, which is crucial for truly learning and retaining skills.
What did the speaker do for a year and a half when learning React, and what was the outcome?
-The speaker watched React tutorials for a year and a half but found that they had no practical knowledge of React after that period, highlighting the importance of building projects.
How does the speaker suggest overcoming the fear of starting a project without feeling fully prepared?
-The speaker suggests starting with basic projects and breaking them down into smaller pieces, then googling specific issues as they arise to find solutions and learn.
What is the main problem the speaker identifies with the programming world, and how does it affect learners?
-The main problem is the overwhelming number of technologies and resources, which can lead to confusion and burnout, causing learners to quit or not build anything practical.
What is the speaker's philosophy on creating tutorials for learners?
-The speaker's philosophy is to provide tutorials that are linear and not overwhelming, focusing on the essentials without covering too many technologies or creating duplicate content.
Why does the speaker believe that focusing on one path is important for learners?
-Focusing on one path helps learners avoid wasting time on irrelevant tutorials and technologies, allowing them to concentrate on what is necessary for their specific goals.
What role does googling play in becoming a successful web developer, as per the speaker?
-Googling is one of the most important skills for a web developer because it allows them to find solutions to specific problems and learn how to apply them to their projects.
What advice does the speaker give for determining the right path in learning web development?
-The speaker advises reflecting on what you want to achieve and create, then focusing on the necessary technologies without getting lost in the vast array of available tutorials and tools.
Why does the speaker discourage learning multiple frameworks or libraries as a beginner?
-The speaker discourages this because it can lead to confusion and an overwhelming learning experience, which might deter beginners from effectively learning the core concepts.
Outlines
💡 Becoming a Better Developer: Avoid Tutorial Overload
The speaker emphasizes the importance of moving beyond tutorials and starting to create projects to truly improve as a developer. They share personal experiences, such as spending a year and a half watching React tutorials without building anything substantial, which led to little practical knowledge. The key takeaway is to start with basic tutorials to grasp the fundamentals and then immediately shift focus to building projects. This approach helps to apply and retain knowledge more effectively. The speaker also discusses the common trap of doing too many tutorials and not applying the learned skills, which can lead to forgetting what was learned and a sense of inadequacy in starting projects.
🌐 Navigating the Complexity of Web Development Technologies
The speaker addresses the overwhelming number of technologies and frameworks available to developers, particularly those new to web development. They discuss the confusion that can arise from trying to learn too many libraries and frameworks at once, and the pressure from various sources to learn everything. The speaker advocates for a focused approach, suggesting that beginners should not feel compelled to learn every technology. Instead, they should concentrate on mastering the basics and then gradually build on that foundation. The speaker also reflects on their own role as an instructor, committing to providing tutorials that are concise and focused, avoiding the creation of redundant content that could overwhelm learners.
🔍 The Power of Googling in Web Development
In the final paragraph, the speaker highlights the critical skill of effective googling for developers. They assert that being proficient in searching for solutions online is almost as important as the programming skills themselves. The speaker encourages viewers to subscribe and check out their courses on HTML and JavaScript, offering discounts. They also mention a new product by Logitech and sign off with a friendly farewell, promising more content in the future.
Mindmap
Keywords
💡Tutorials
💡Projects
💡Development
💡Skills
💡Technologies
💡Frameworks
💡Libraries
💡YouTube
💡Ecosystem
💡Path
Highlights
The number one tip for becoming a better developer is to create projects and stop focusing solely on tutorials.
Tutorials are great for learning the basics, but they should not replace the experience of building your own projects.
Many developers fall into the trap of doing too many tutorials and not enough practical work.
The speaker shares a personal experience of watching React tutorials for a year and a half without practical application, resulting in little retained knowledge.
It's important to apply what you've learned through building projects to reinforce memory and understanding.
The speaker emphasizes the importance of starting with the basics and then moving on to building projects to avoid getting stuck in tutorial loops.
Building projects allows you to break down complex tasks into smaller, manageable pieces and search for solutions as needed.
The fear of starting a project without feeling fully prepared is a common barrier that developers must overcome.
Google and other search engines are essential tools for developers, allowing them to find solutions to specific problems.
The speaker discusses the overwhelming number of technologies and resources available to developers and the importance of focusing on what's necessary.
As a developer, it's crucial to identify the path that aligns with your goals and stick to it to avoid wasting time on irrelevant tutorials.
The speaker's philosophy is to provide tutorials that are linear and avoid overwhelming students with too many technologies.
The speaker's channel focuses on HTML, CSS, and JavaScript, as these are sufficient for many developers to achieve their goals.
The importance of self-reflection to determine what you want to achieve as a developer and focusing on that path is emphasized.
Once you have a clear path, start building projects and use Google effectively to solve problems and enhance your skills.
The speaker concludes by encouraging viewers to subscribe and check out their courses on HTML and JavaScript.
Transcripts
hey there folks folks why did i say that
my gorgeous friends on the internet hope
you are doing all well
and fancy today in today's episode i
want to give you the number one tip
to be i'm gonna give you the tip that's
not a dirty joke okay
i'm gonna give you the number one tip
that i follow to become a better
developer
and increase my skills just like that
so let's not waste any more time i'm not
gonna say the actual tip in 10 minutes
and then you have to skip through the
whole video the number one tip is to
create projects and stop doing tutorials
i just killed my channel ripperoni and
pepperoni
and that's the number one tip that you
should follow whenever you're learning
anything
development related whether that be
python or javascript or
development or game development or
whatever that's the number one tip is
not to follow
tutorials as much as you might think and
to actually start building out the
things that you want and again this is
like so obvious
that you might everybody might be like
yeah well obviously you want to start
building out your tanks
but it's actually a very fine line here
and a lot of people fall into this trap
and you never really realize that wait i
i actually done more tutorials than i've
done
projects and this happened to me a bunch
of times and it's still hard habit to
break
a few years ago like three years ago
when i was learning react
i would watch tutorials over and over
again about how to do simple things just
kind of getting the basics done
and then building out simple projects
and i would watch
react tutorials i'm not even joking for
like a year and a half
and guess what i did after that year and
a half i had no idea how to do anything
and react and when i actually started
building things out my memory
is just not as good maybe yours is good
but mine is not this good
and i forgot most of the things and
that's pretty much what happens in real
life as well if you don't
actually put that thing that you learned
to the test
well it's not gonna work out right in
school that's probably one of the
biggest problems is that you learn
everything in memory
you do the test you got the good score
and then you never use it again and
you're gonna forget
so the number one tip is again i'm not
saying that
don't do tutorials because tutorials are
a great resource to get the basics done
but i'm saying don't fall into that
rabbit hole of just doing tutorials
because you feel like you're not good
enough to start your own projects
so my philosophy has always been to
start from the basics just learn
from the beginning and just get a good
grasp of how that technology works
and how you can put together something
super simple and after that
like literally you have to concentrate
and take deep breaths yoga breaths
and be like okay i'm done with the
tutorial that's it
let's not jump into anything else get
straight on building projects and i
think this is one of the biggest reasons
why a lot of people scared to do this
jump is because it's scary
it's scary to start something and you
don't feel like you have a grasp of
the thing that you're learning so far
but here's the beauty
is that you're actually putting the
thing to practice so even though
you know like super basic stuff from the
one tutorial that you watched or two
tutorials that you watched
what you do is you start building out
the thing that you want
and when you start building out the
things that you want you can pretty much
break down that
app or whatever you're building into
small pieces and then you can identify
well i know how to set up the basic
project but how do i do this thing
so then you can start googling things
all right how to do that specific thing
using that specific technology
once you google that thing you're like
oh okay so that's it let me put it
fine it works sometimes sometimes not
sometimes people just wear at you and
stack overflow
suck my index this thread has always
been opened
there's like multiple duplicates of this
post go
[ __ ] off but here's the beauty once you
actually find something on google and
apply it to your project
you actually have practice
of making it work to your own project
because this is another big problem with
tutorials that you might build something
out
step by step how the instructor wants
you to but when you want to apply it to
your project
it's not going to work out exactly the
same because yours might be a bit
different and
all of a sudden whoa i learned how to do
that node.js trick but right now it's
not working anymore because
i need to do the route a bit differently
or whatever it doesn't really matter but
you know what i'm saying so again i
think this is such a powerful tool to do
is to just build something out without
actually knowing too much about
something
is getting small pieces of code and
trying it out and making it work in your
project
and automatically you're gonna have a
much better understanding of what that
piece of code does
so the main problem with the whole
programming world
has to be that you are bombarded by all
of these technologies
so whenever you want to learn javascript
related things
you're going to find a ton of packages a
ton of libraries a ton of frameworks
and everybody teaching it to you and
you especially if you're just getting
started with a specific technology or
programming language
you're a bit confused and you don't know
how important certain
things are like once you get really good
you start realizing that a lot of these
libraries or packages
are not as important as you might think
so
it's very difficult to see that to see
that
you don't need to learn five frameworks
so you get a good grasp of whatever how
works or multiple
libraries to be a good javascript
developer
but again as a beginner you don't know
what is
important and what is not and then you
have a bunch of people on youtube and
blog posts
teaching you all of these different
things right and they're like this is
great this is good you should learn this
this is pretty good
and you want to learn those things
because they're telling you to learn
those things
and then you get really confused and you
get overwhelmed by all of these
technologies
and then you quit or you burn out and
you pause or you skip
and you're like i cannot be a good
developer or you're just
stressing and not actually building
anything out and i don't want to blame
any instructor i don't want to blame any
youtuber
because i mean to be honest there is no
fault there
they're just showing you different
technologies because it depends what
route you take right
for me for example i can go learn
javascript a framework and a back-end
language like node.js and i'm completely
fine
but i select the tutorials that i'm
looking for again
whoever's teaching it is has no fault in
this however somebody that
that is not familiar with the javascript
ecosystem jumps in and sees all this
crap and is like oh no
i don't know what to do again so there's
nobody to blame really here
but i feel like my obligation as an
instructor or youtuber or whatever you
want to call me
is to give you tutorials
just at a lower amount
and i'm not telling you about like
what i mean by this is i don't want to
cover
a bunch of technologies like for example
in the javascript ecosystem right i
don't want to cover view i don't want to
cover its belt i don't want to cover all
these different things
because i don't i don't think it's
necessary i don't think it's necessary
for you to learn
so if you look back at the beginning of
my channel
i i always kept it kind of consistent of
just using
i had my own path just html stuff
css stuff javascript some react
okay that's all you need and that's the
reason why i never
really updated my react series even more
because
people told me oh do a tutorial on redux
do a tutorial on
react router i've already done those and
i think the things that i have on my
channel are sufficient
so there's no need to bloat the channel
and give people just overwhelm people
with a bunch of material that has
already been done because to be honest i
can do that with websites too if i
really want to make money off youtube
i can just do every week i can just
build out the website with html and css
because those are super popular super
simple to make
and they make a lot of money so i could
just repeat that but i think this
repetition is kind of redundant and it's
not necessary
and i don't think it's healthy for
students out there so again all the
content that i'm gonna make
is gonna be super linear and i'm not
gonna not gonna create a bunch of
duplicates and i'm not gonna
overwhelm you with a bunch of
technologies so again what you saw so
far on my channel
it's kind of linear nothing too crazy
some design that's
completely fine if you're interested in
that but when it comes to programming i
kept it pretty straightforward without
too many different weird tutorials okay
does that make any sense i need more
water
because i'm not thinking straight so at
the end of the day the most important
thing is to follow that one path that
you set yourself to
really think about this question because
this can waste you a ton of time
if you don't take it so think of it now
rather than later is what you want to
achieve what do you want to create
that's the most important thing if
you're a web developer and you want to
create awesome websites
that are simple and just look super nice
well maybe html css and javascript is
just
enough for you just go html css and
maybe focus on design as well
and and you don't even need to look at
anything else
that's gonna be your little niche you're
gonna be good at it
superb again if you just try to find
that path
because you're not going to waste your
time with a bunch of other tutorials
that you might not actually use and you
might not actually put to effect
so once you find the path look at the
basics after you're done with the basics
i know it's scary but start building out
stuff and go from there
googling is one of the most important
things
an important tool when it comes to
becoming a web developer and probably
that's one of the most important skills
to be a good developer so if you're
really good at googling
then you can pretty much do anything
that you want so that's going to be it
for me thank you so much for watching if
you want to drop a
subscribe button please do that right
there check out my courses on html and
javascript in the description i have
some discounts on it so if you haven't
purchased them yet
now it's the time and this video is i
also have a new product
this is by logitech now i'm just
all right until next time peace out
Ver Más Videos Relacionados
Mindset of Successful Programmers
Lessons i have learned while trying to make some money online
How I would learn to code (If I could start over)
How I Would Learn Python FAST in 2024 (if I could start over)
The FULL Beginner to Pro Roadmap for Android Development in 2023
I solved 541 Leetcode problems. But you need only 150.
5.0 / 5 (0 votes)