This is so real. Can't imagine how many people get overwhelmed and anxious instead of being able to focus on learning those languages (looking at you Udemy)
I was also struggling with these courses because there were no projects and I felt like I knew nothing at the end of the course. Then I enrolled in CS50 Python from Harvard, harvard gives you exercises that they never thought in the course and forces you Google your way in The After I joined their CS50 X introduction to computer science which teaches C, Python, JavaScript, HTML, CSS, SQL and Flask. Now Im on my final project and they still encourage us to go on and keep on learning. I'd easily say this is a long road to freedom and you can never know it all and it's certainly not a couple of weeks
bro i was literally about to drop a udemy course called Haskell Fast as Hell 🙄 to teach the common man haskell in exactly 8.34 days. you’re gonna put me out of business
@@usher-pi absolutely cannot. but that will not stop me from selling my course to other people who can’t write haskell 😤 why work harder when you can think smarter???
For beginners, I agree that developers should learn by typing the code manually instead of copy pasting. But for advanced developers, it would drive me insane to not be able to copy paste code.
I like rebuilding stuff that I have already written in the language I want to learn. It eliminates the hard part of figuring out what I have to do and gives me the opportunity to focus only on the language. Small excercises (like rustlings for Rust) are also great.
I get your point and it's probably valid for some of the cases. I'm willing to bet your case is even more rare. I can say that for me and many others, having a good course to start us up and/or come back to when you need a refresh on a topic is a huge bonus. When I've had to learn basic node js in 2 days, Maximilian S saved my butt and inspired me to learn more and more.
HaHa the "next video" suggestions after this video is literally filled with "Learn X in X hours/minutes". I can't say I have fully adopted it, but I also think, that setting a moving target as the goal ( learning to get better) is the one that will yield better results over time, and actually shape you as a person. Doing this comes with some downfalls though, not getting those micro doses of dopamine that we're all so addicted to. We have to rewire our brain while everything around us is fighting against it. Nice video Melkey, would watch again!
I'd like to add to it, that people should not learn a language, but rather the concepts. How reading a file works, fiddling with data and data structures, structure a project, etc... and after that can come the language specific "magic" stuff. In my opinion, the most dumbest way you write your code, the easier it is to understand and easier to migrate the code from one language to another. That's why Go is great and easy, because there's not really so much "magic" to it.
Absolutely correct. I am a hobbyist and have dabbled I a few languages of which the current is Python. I have approached my journey by writing programs by recreating the application by how I have known to operate it. The program may not be efficient, but every aspect of the application has been thought through in my limited understanding. May decide to write a version 2 and so on. The moral of the story is you are guaranteed to understand the language by writing code.
My preferred way is still textbook + command line and vim ready to go beside it, with an open webpage of advent of code or project Euler. Nothing beat that so far
This is very true... the "learn in an hour", 10 days, whatever is cursory at best. Nice way to introduce you to a language, but in no way enough for a job, especially an interview.
Hey Melkey! Just discovered you through a interview you gave on the Backend Banter podcast. I'm curious to know what are the books you have on your bookshelf?
to learn a new language? it's simple understand the syntax and syntax-based stuff check the documentation build a linked list create a webserver with it to try the standard library of the language then if i really liked the language, i would actually create something big, for example, with Go, i wrote an interpreter since i REALLY liked the language to the point i wanted to test Go in a large scale (the scale of an interpreter)
I think if you are new to programming in general a person should take a school class or two first, because the pressure helps a lot to be graded. But you are 100% right
I first saw you on Prime's stream and I gotta say: Love the content my dude! My only criticism is that the pow sign off feels a bit awkward to me for some reason 😅 It could be just me, but I think you need a better one 😉
That is common sense, you just ignore those completely of you are a beginner, only an experienced dev can learn in a short time but only the easy concepts
Yeah, if you know a language already and the new one is pretty similar, and your goals isn't too high, then you might learn the surface of the language without understanding all it quirks and library it provides in probably in 10 days. I can see it happen. If you are able to write programs fluidly then, yes, you achieved your goal. But in reality, nobody does.
I went from like 10 to 100 about 4 years ago and program every day since then. Would still not consider myself being good despite having big interested and I think at least some talent.
But if I have worked in java for 5 years or other PC language. It means I have enough basic PC knowledge. So in that case, may be learn a new language in short time is possible.
In your view, what is more complex to learn, python or Go? I'm about to choose my second language, give me a tip please 🙏🏻, and what is the equivalent to Go, like Django is to python?
Python is easier, Go will deliver you more in the long run. There is no Django copy as Django is a very very very very complete framework. Go has Gin for example or Chi
Hey man super Important correction you need to make to your video. Can’t believe you didn’t catch this. Having a book doesn’t mean the only way to copy code is to type it. Buy an iPhone and a MacBook and use iPhone camera text recognition, then copy the text. On Mac, you can paste due to shared clipboard. Cmon dude. Do some research before putting out these wild, untrue and harmful statements out there. Do better.
These people are those so called FANNG engineers who just did CP DSA Leercode grinding and when they cracked their interview and struggled to actually contribute in real world software engineering is when they start becoming so-called influencers on youtube and linkedin and launch such courses and tutorials and misguide people
LEARN TO LIKE THIS VIDEO IN 1 MINUTE!
Let me know what you all think of this video.
Consider subscribing as were almost to 10k!!
so you are that guy who confuses, learning a syntax with getting experience.
This is so real. Can't imagine how many people get overwhelmed and anxious instead of being able to focus on learning those languages (looking at you Udemy)
Anyone got some PHP? My dealer got busted
My favorite way of learning is actually building something with the tools I'm trying to learn.
I was also struggling with these courses because there were no projects and I felt like I knew nothing at the end of the course.
Then I enrolled in CS50 Python from Harvard, harvard gives you exercises that they never thought in the course and forces you Google your way in
The After I joined their CS50 X introduction to computer science which teaches C, Python, JavaScript, HTML, CSS, SQL and Flask. Now Im on my final project and they still encourage us to go on and keep on learning.
I'd easily say this is a long road to freedom and you can never know it all and it's certainly not a couple of weeks
This is incredible. Keep going
bro i was literally about to drop a udemy course called Haskell Fast as Hell 🙄 to teach the common man haskell in exactly 8.34 days. you’re gonna put me out of business
Not sure you can even write Haskell
@@usher-pi absolutely cannot. but that will not stop me from selling my course to other people who can’t write haskell 😤 why work harder when you can think smarter???
@@usher-p I'll let you know when I find who asked
@@thewhiteoaktree not sure you’re mature enough to formulate an understandable sentence
@@usher-p Still looking, haven't found anyone yet. We'll keep in touch
For beginners, I agree that developers should learn by typing the code manually instead of copy pasting. But for advanced developers, it would drive me insane to not be able to copy paste code.
I like rebuilding stuff that I have already written in the language I want to learn. It eliminates the hard part of figuring out what I have to do and gives me the opportunity to focus only on the language. Small excercises (like rustlings for Rust) are also great.
Would hop on that Go in 1hr by melkey real quick tho, ah ha ha👀
AH AH AH
I get your point and it's probably valid for some of the cases. I'm willing to bet your case is even more rare. I can say that for me and many others, having a good course to start us up and/or come back to when you need a refresh on a topic is a huge bonus. When I've had to learn basic node js in 2 days, Maximilian S saved my butt and inspired me to learn more and more.
Youre right.
Good courses are important and exist - but just dont fall for their promise of mastering a language in 1 day
HaHa the "next video" suggestions after this video is literally filled with "Learn X in X hours/minutes". I can't say I have fully adopted it, but I also think, that setting a moving target as the goal ( learning to get better) is the one that will yield better results over time, and actually shape you as a person. Doing this comes with some downfalls though, not getting those micro doses of dopamine that we're all so addicted to. We have to rewire our brain while everything around us is fighting against it. Nice video Melkey, would watch again!
I'd like to add to it, that people should not learn a language, but rather the concepts. How reading a file works, fiddling with data and data structures, structure a project, etc... and after that can come the language specific "magic" stuff. In my opinion, the most dumbest way you write your code, the easier it is to understand and easier to migrate the code from one language to another. That's why Go is great and easy, because there's not really so much "magic" to it.
Absolutely correct.
I am a hobbyist and have dabbled I a few languages of which the current is Python.
I have approached my journey by writing programs by recreating the application by how I have known to operate it.
The program may not be efficient, but every aspect of the application has been thought through in my limited understanding.
May decide to write a version 2 and so on.
The moral of the story is you are guaranteed to understand the language by writing code.
Stick with it and dont get caught trying to be convinced that another language is better
My preferred way is still textbook + command line and vim ready to go beside it, with an open webpage of advent of code or project Euler. Nothing beat that so far
Books or written tutorials/courses. I don't know why, but i can't concentrate with videos.
Guilty of doing the Go in *12 minutes* course and sure enough that was me in the discord wondering why VSCode wouldn't build/run hello world
This is very true... the "learn in an hour", 10 days, whatever is cursory at best. Nice way to introduce you to a language, but in no way enough for a job, especially an interview.
Well said!
Hey Melkey! Just discovered you through a interview you gave on the Backend Banter podcast. I'm curious to know what are the books you have on your bookshelf?
to learn a new language? it's simple
understand the syntax and syntax-based stuff
check the documentation
build a linked list
create a webserver with it to try the standard library of the language
then if i really liked the language, i would actually create something big, for example, with Go, i wrote an interpreter since i REALLY liked the language to the point i wanted to test Go in a large scale (the scale of an interpreter)
I think if you are new to programming in general a person should take a school class or two first, because the pressure helps a lot to be graded. But you are 100% right
Everyone has their own path that's for sure
I first saw you on Prime's stream and I gotta say: Love the content my dude! My only criticism is that the pow sign off feels a bit awkward to me for some reason 😅
It could be just me, but I think you need a better one 😉
Aye welcome in :)
Great video to watch on the GO, and glad this topic is addressed thank you Melkey 👍
Glad you enjoyed it
Great great advices! 👌I've been in dev for almost 20 years and i'm learning every day. You know nothing when you think you know 💡
Well said!
That is common sense, you just ignore those completely of you are a beginner, only an experienced dev can learn in a short time but only the easy concepts
Yeah, if you know a language already and the new one is pretty similar, and your goals isn't too high, then you might learn the surface of the language without understanding all it quirks and library it provides in probably in 10 days. I can see it happen. If you are able to write programs fluidly then, yes, you achieved your goal. But in reality, nobody does.
Jokes on you Melkey, I haven’t learned go properly bc it’s hard AND I’m dumb.
ensuring some seamless logic here!
+1
I went from like 10 to 100 about 4 years ago and program every day since then. Would still not consider myself being good despite having big interested and I think at least some talent.
Exactly
But if I have worked in java for 5 years or other PC language. It means I have enough basic PC knowledge. So in that case, may be learn a new language in short time is possible.
In your view, what is more complex to learn, python or Go? I'm about to choose my second language, give me a tip please 🙏🏻, and what is the equivalent to Go, like Django is to python?
Python is easier, Go will deliver you more in the long run. There is no Django copy as Django is a very very very very complete framework. Go has Gin for example or Chi
Maybe i should do a video on this??
can't blame people who buy courses thinking it will lift them out of their misery
Whats the best (go/ computer science) textbooks in your opinion?
Writing an Interpreter in Go is a good one
I like to tell people that those courses actually mean "get started with x in y days". They wont master anything, except maybe the syntax.
Yup! Exactly!
I like to learn with books
Me too - its my preferred way to learn
Best way to learn something is if you're LIFE depends on it. :)
T.I.T.S
Time in the saddle
Hey man super Important correction you need to make to your video. Can’t believe you didn’t catch this.
Having a book doesn’t mean the only way to copy code is to type it. Buy an iPhone and a MacBook and use iPhone camera text recognition, then copy the text. On Mac, you can paste due to shared clipboard.
Cmon dude. Do some research before putting out these wild, untrue and harmful statements out there.
Do better.
LMfaooooooo THIS GUY
Lol… 😂
These people are those so called FANNG engineers who just did CP DSA Leercode grinding and when they cracked their interview and struggled to actually contribute in real world software engineering is when they start becoming so-called influencers on youtube and linkedin and launch such courses and tutorials and misguide people
nice vid
somebuddy finally saaid it
Seen
I learned JS on the toilette /jk>
I hope Mosh never see this