1 Focus on understanding -concepts : by understanding the underlying concepts and algorithms you will be able to code in multiple languages 2 Apply what you are learning through working on multiple projects . 3 View other people projects and codebase through git.... 4 Find a community to share collaborate to give and receive feedback on projects git... dribbble. 5 Know where to find the answers to your question 6 Compile good resources personally(I did not understand this one) 7 Take notes 8 Practice! practice! practice!. *****bonus learning code is a journey a voyage not a dip in the pool.
i know literally nothing about computers or coding, but am trying to learn as much as i can while i am in grad school. not gonna lie, this is insanely daunting.
hi, i started programming back in high school and gave up because, as you said, it was an extremely daunting task to take up, and decided to move on to other things because it was *easier to do*. Here I am now taking a break from college to figure out what I want to do. I see a video about web development and said screw it i will give it a try. 2 weeks later, and I'm laughing to myself because here I am knowing and UNDERSTANDING the fundamentals of HTML, CSS and Js and have already used them to create a website (that looks terrible). Yeah I do agree with you it's daunting as heck but it's really fun actually learning and communicating with other developers-in-training
@@ultrasound914 i am definitely alone after a year of failing to learn python 3. After a while everything slipped away and I stopped being able to complete the lessons as my brain just couldn't remember let alone piece together all the commands. Got about half way through a course I couldn't really solve the problems on my own anymore as I got further into the course for the above reasons. I had to constantly click show solution. Sucks to know i will not prevail, this only reminds me that life is not fair but I can be happy knowing others were capable of learning and applying this powerful topic. Just imagining what success felt for them. At least I can still feel. 😌
It took me a long time to realise there is no hack to getting good at programming. Just practice practice practice. My only suggestion is buy a roll of 'magic whiteboard' to practice writing out algorithms. In fact as you write out algorithms talk about your data structure and why you chose it to solve your problems.
Lots of good points in this video. The idea of taking notes to help remember is from the imprint left on the brain from writing. Typing doesn't leave an imprint of the letters or symbols whereas, writing creates that imprint allowing us to remember more.
I cannot thank you enough for this, after clicking on this video after a break learning javascript. I was getting really overwhelmed learning Apex with another platform and so went to codecademy, it is the only one that I really love how the setup tests your skills hands-on and doesn't necessarily make it easy so you can grow your skills on the concepts. I feel much better after seeing your video because now I have a frame-work to create for my self-taught journey as a developer.
Thank you for talking about this subject. I am new to coding and I’ve been thinking about how to retain the most important information that I’m learning. Everything you have mentioned makes a lot of sense to me.
What a great video to help us understand what coding means, and how to approach the learning journey towards becoming a programmer/web designer. This video really helped me, since I only began my long journey as a Computer Science student(I'm studying CS as a bachelor course plus taking codecademy in order to compliment my uni). Thanks to everyone involved, and may the Code be with us!
I was thinking the same thing. I used just about every single one of those in professional school to earn my degree. You can't memorize everything. There's simply too much information. It's not like high school where they spoonfeed you. 1) Learn concepts, not facts 2) Look up the facts when you need them 3) Know your resources 4) Engage with material more deeply (the more senses you can apply and the more times you touch it, the better it sticks) (notetaking, projects, practice) 5) Always keep learning - so engage with others who do what you do and share ideas I've had dozens of professors and professors tell me these things as pearls when I was struggling. It's great advice. And even this process is something you need to practice with to get good at!
Thank you so much for posting this! I have been struggling with recall of past lessons learned and how to solidify this information. I find myself hitting every hint and still struggling to complete review exercises. I'm hoping this will get me over the hump.
Thank you for this informative video. I was taking my approach to learning programming a bit too extreme and now I know that by applying from what I have learned here and chilling out a bit that in due time I will become a web developer.
@@zey7455 May I ask why?, I started learning about 5 months ago (I started from 0, I never had tried to learn anything related to coding or web development and I didn't even know how to type correctly, I had to learn to type first). Although due to several factors I haven't been able to be as consistent as I should, I'm now able to create good looking websites with CSS. I started learning JS this month, coincidentally I started using codecademy today (that's how I found this video) and I think codecademy is way better for learning JS than freecodecamp and especially way better than the odin project (which consist basically of walls after walls after walls of no-ending text presented in the most boring and technical way possible which makes you feel asleep and offers 0 ways to practice).
@@zey7455 A shame. I started learning how to code 14 months ago. I've since enrolled on a CS degree. Now I've built 2 websites for my Dad's businesses and built some trading robots for crypto. My mind is racing in regards to where I'll be a year from now!
The hardest things to remember for me are: which keyword does what? which are the implemented functions and last but not least: Math (first keep the logic running in the head and second: calculating in the head). Even if I know the concepts
Thank you. Anyone just starting to code who wants a buddy to talk to contact me i'm just starting with js after learning the basics of html and css. It's AWESOME!!
I understand and appreciate this video if you start with the frontend, but what about if you start on the backend. I started with Python. and the Codecademy projects with the Python course far has really helped me solidified the concepts and understanding the syntax. so i guess while i continue to work on projects i will gain more experience and comfort with the language. Also i do have some project ideas i would like to use personally that goes along the lines of automation, hence why i started with Python.
In other words. If a business tells you that you can learn it in 3 months, it will likely take much longer since you have to do all of this stuff on the side in order to solidify all the concepts that are being presented.
I joined today. I was always thinking that I am old to dive into coding. I will start thinking of it as a game and/or spend precious time instead of gaming or other non useful activities.
@@codecademy Closed captioning can be enabled in the 'advanced' menu on edit video. The options for community edits to translate captions is also offered to be checked off. The menu can be accessed and updated even after the video is published.
i always feel guilty copying other people's code on youtube and stuff, cuz they did all the work (since I'm a complete beginner i cant complete a project with my own) (by project i mean hangman and stuff for now at least)
Woefully insufficient. This will not get you to "I can be hired as a programmer". It will only get you to "Why can't I get hired as a programmer?" or "I got hired, why can't I do the job?" As with 100% of all programming education materials on the internet, since it is insufficient it just serves as a filter. The people that can figure out how to ACTUALLY learn on their own will become programmers and they were always going to become programmers. Those who can't will decide that it's just too hard and give up. This gap is created by insufficient educational materials like this. "Do projects." HOW? WHAT PROJECTS? "I dunno a real estate web site maybe???" is not an answer. Much more scaffolding and guidance is necessary. "Practice." AGAIN, HOW? The people that can figure this out on their own will become programmers, those that can't will not. Why? Because nobody anywhere will tell you how. Even those that have learned how to practice on their own cannot tell you how. They don't seem to know. It's a mystery even to themselves, it's just something they do automatically. Without good educational materials, we are stuck with "some people can just do it and some people just can't." I came to see a video about how to memorize things. Yes, actually, when you work as a programmer you had BETTER know your syntax cold as muscle memory. I found I had problems quickly internalizing new syntax compared to others. You are exposed to so many new things that you NEED to be able to do extremely fast, and you NEED to go from 0-100 extremely fast or you can't keep up. Needing to constantly look things up slowed me down so much that it basically made it impossible for me to do the job and I quit. I came to see a video about how to memorize things, which is absolutely necessary. You say "don't, it's not necessary". You are a liar and this is a terrible video.
Before clicking the video I imagined this was just another of those click bait-y "DO THIS IF YOU WANT TO LEARN TO CODE", "YOU WON'T LEARN TO CODE IF YOU DON'T DO THIS!" videos
I agree with the statement about if we don't know how these concepts fit together and are related to one another, then these ideas and concepts that seem to be disparate in our memory will fall flat. That's exactly why there are so many people who are in favor of religion rather than trying to figure out where we really came from and the overall meaning of life. Sorry about this digression but I do believe a lot of non-believers tend to have a higher IQ than our religious counterparts. It takes critical thinking to properly understand where we ultimately came from and our relationship to physics, chemistry, and biology.
let name = god let comment = '' function remove(string) { return string.replace(/[god]/g, "go somewhere else") } comment = remove(name) console.log(comment)
1 Focus on understanding -concepts : by understanding the underlying concepts and algorithms you will be able to code in multiple languages
2 Apply what you are learning through working on multiple projects .
3 View other people projects and codebase through git....
4 Find a community to share collaborate to give and receive feedback on projects git...
dribbble.
5 Know where to find the answers to your question
6 Compile good resources personally(I did not understand this one)
7 Take notes
8 Practice! practice! practice!.
*****bonus learning code is a journey a voyage not a dip in the pool.
i know literally nothing about computers or coding, but am trying to learn as much as i can while i am in grad school. not gonna lie, this is insanely daunting.
hi, i started programming back in high school and gave up because, as you said, it was an extremely daunting task to take up, and decided to move on to other things because it was *easier to do*. Here I am now taking a break from college to figure out what I want to do. I see a video about web development and said screw it i will give it a try. 2 weeks later, and I'm laughing to myself because here I am knowing and UNDERSTANDING the fundamentals of HTML, CSS and Js and have already used them to create a website (that looks terrible). Yeah I do agree with you it's daunting as heck but it's really fun actually learning and communicating with other developers-in-training
go for it , feel the fear and just do it anyway what have you got to lose.
hows it going today?@@CMDRArcanic
I always thought it was me being mentally disabled. I am glad I am not alone.
My head hurts lol
@Crunchy soup I'm also mentally disabled. where are you now
@@ultrasound914 i am definitely alone after a year of failing to learn python 3. After a while everything slipped away and I stopped being able to complete the lessons as my brain just couldn't remember let alone piece together all the commands.
Got about half way through a course I couldn't really solve the problems on my own anymore as I got further into the course for the above reasons. I had to constantly click show solution. Sucks to know i will not prevail, this only reminds me that life is not fair but I can be happy knowing others were capable of learning and applying this powerful topic. Just imagining what success felt for them. At least I can still feel. 😌
Por que no los dos
LMFAO same friend, same..
It took me a long time to realise there is no hack to getting good at programming. Just practice practice practice. My only suggestion is buy a roll of 'magic whiteboard' to practice writing out algorithms. In fact as you write out algorithms talk about your data structure and why you chose it to solve your problems.
lol, *hack*
You mean writing pseudocode/actual code or flow charts in the whiteboard?
dude thank you im buying one now since im starting a bootcamp soon thank you
the practice bit is right, but the other one is irrelvant af
Lots of good points in this video. The idea of taking notes to help remember is from the imprint left on the brain from writing. Typing doesn't leave an imprint of the letters or symbols whereas, writing creates that imprint allowing us to remember more.
It's in the tone of the voice (calm), it commits the mind to listen, take notes and do better. Thank for sharing Maggy.
I cannot thank you enough for this, after clicking on this video after a break learning javascript. I was getting really overwhelmed learning Apex with another platform and so went to codecademy, it is the only one that I really love how the setup tests your skills hands-on and doesn't necessarily make it easy so you can grow your skills on the concepts. I feel much better after seeing your video because now I have a frame-work to create for my self-taught journey as a developer.
did you learn java
Thank you for talking about this subject. I am new to coding and I’ve been thinking about how to retain the most important information that I’m learning. Everything you have mentioned makes a lot of sense to me.
What a great video to help us understand what coding means, and how to approach the learning journey towards becoming a programmer/web designer. This video really helped me, since I only began my long journey as a Computer Science student(I'm studying CS as a bachelor course plus taking codecademy in order to compliment my uni). Thanks to everyone involved, and may the Code be with us!
These extremely important rules should be applied to every kind of job.
I was thinking the same thing. I used just about every single one of those in professional school to earn my degree. You can't memorize everything. There's simply too much information. It's not like high school where they spoonfeed you.
1) Learn concepts, not facts
2) Look up the facts when you need them
3) Know your resources
4) Engage with material more deeply (the more senses you can apply and the more times you touch it, the better it sticks) (notetaking, projects, practice)
5) Always keep learning - so engage with others who do what you do and share ideas
I've had dozens of professors and professors tell me these things as pearls when I was struggling. It's great advice. And even this process is something you need to practice with to get good at!
Yes learn the algorithm .....haha
Understand the concepts. Interconnectiveness of them (the structure/space around them). Apply to (maybe semi-educational ) projects!
Thank you so much for posting this! I have been struggling with recall of past lessons learned and how to solidify this information. I find myself hitting every hint and still struggling to complete review exercises. I'm hoping this will get me over the hump.
Thank you for this informative video. I was taking my approach to learning programming a bit too extreme and now I know that by applying from what I have learned here and chilling out a bit that in due time I will become a web developer.
Moses Hernandez same here... good luck
update?
@@steven.devstart I went into healthcare. Programming wasn't for me. Good luck on your studies though if you are pursuing web development. :)
Conclusion - What we learn should be practiced through coding and this way we can remember the concept of programming.
I just started learning how to code. In a year I'll come back and update how much i improved.
can we connect?
hi
lmao i stopped learning after like a week commenting on this
@@zey7455 May I ask why?, I started learning about 5 months ago (I started from 0, I never had tried to learn anything related to coding or web development and I didn't even know how to type correctly, I had to learn to type first). Although due to several factors I haven't been able to be as consistent as I should, I'm now able to create good looking websites with CSS. I started learning JS this month, coincidentally I started using codecademy today (that's how I found this video) and I think codecademy is way better for learning JS than freecodecamp and especially way better than the odin project (which consist basically of walls after walls after walls of no-ending text presented in the most boring and technical way possible which makes you feel asleep and offers 0 ways to practice).
@@zey7455 A shame. I started learning how to code 14 months ago. I've since enrolled on a CS degree. Now I've built 2 websites for my Dad's businesses and built some trading robots for crypto. My mind is racing in regards to where I'll be a year from now!
The hardest things to remember for me are: which keyword does what? which are the implemented functions and last but not least: Math (first keep the logic running in the head and second: calculating in the head). Even if I know the concepts
Thank you for sharing your experience. I look forward to using it to my jorney!
This is exactly what I needed today. Thank you!
Just watched Maggie's video on how to remember what we're learning, more great stuff! Thank you!
Thank you, you are good
Great tips, thanks Maggie! I'm going to start taking notes while learning to code.
thank you for the concise, organized tips. well done!
please add CC/text in the video , so we can learn easier
Thank you.
Anyone just starting to code who wants a buddy to talk to contact me i'm just starting with js after learning the basics of html and css.
It's AWESOME!!
hello, how has it been
i ned help please
thank you for your helpful tips, I will follow them
thank you , I needed this
Thank you for your informative video and refreshing perspective on learning and improving my coding ability!
Excellent video!! Thanks so much. 😀
Thanks for that video!
tks, it was very helpful to me.
Thanks for this video! Really helpful and comforting :D
Great advice! 👏🏻👏🏻👏🏻
Great and uplifting video. Thank you very much.
I do think i have a short term memory lol but thanks Codecademy for this wonderful video
Really nice, thank your team!
I understand and appreciate this video if you start with the frontend, but what about if you start on the backend. I started with Python. and the Codecademy projects with the Python course far has really helped me solidified the concepts and understanding the syntax. so i guess while i continue to work on projects i will gain more experience and comfort with the language. Also i do have some project ideas i would like to use personally that goes along the lines of automation, hence why i started with Python.
Great tips!
Thank you!
Thank u for your video !!!
Thank you very much
In other words. If a business tells you that you can learn it in 3 months, it will likely take much longer since you have to do all of this stuff on the side in order to solidify all the concepts that are being presented.
Thanks for this inf and inspiration. ^_^
Thank you
Who else decided to learn JavaScript randomly?
I googled up - learn IT and the first thing that came up was Javascript
I want to be able to learn React Native...
Me
just started yesterday.
me becuase of minecraft and Fundy anyone else on that track?
what are you saying after dribble? behones?
Amazing info😍😍
I joined today.
I was always thinking that I am old to dive into coding.
I will start thinking of it as a game and/or spend precious time instead of gaming or other non useful activities.
Buenos consejos gracias.
what does she say at 0:56?
Thanks!
I have just started learning HTML. My questions will be very basic. Can I ask questions in this forum or is it more for experienced coders?
it is for anyone to ask questions thanks Ian
Hey, what is that "Be"? I can't find :D
Great video
Please, enable subtitles. It's important for no English.
@@codecademy why is automatic captioning (english subtitles) not available?
@@codecademy
Closed captioning can be enabled in the 'advanced' menu on edit video. The options for community edits to translate captions is also offered to be checked off. The menu can be accessed and updated even after the video is published.
Computer stuff aside, I can’t memorize anything new anymore. Since I turned 40, my memory is 0. I even forgetting things.
technicalities are easy to find mdn other sources. but not concept.
thanks
i always feel guilty copying other people's code on youtube and stuff, cuz they did all the work (since I'm a complete beginner i cant complete a project with my own) (by project i mean hangman and stuff for now at least)
You dont have to learn the code, you have to understand the code.
And talk in binary
YOu mentioned 3 possible communities: github, dribble, and be?? WHat is the third one with the logo of be and a circle around it?
yes
ACE!
+REP
this gets a bookmark
Woefully insufficient. This will not get you to "I can be hired as a programmer". It will only get you to "Why can't I get hired as a programmer?" or "I got hired, why can't I do the job?"
As with 100% of all programming education materials on the internet, since it is insufficient it just serves as a filter. The people that can figure out how to ACTUALLY learn on their own will become programmers and they were always going to become programmers. Those who can't will decide that it's just too hard and give up. This gap is created by insufficient educational materials like this.
"Do projects." HOW? WHAT PROJECTS? "I dunno a real estate web site maybe???" is not an answer. Much more scaffolding and guidance is necessary.
"Practice." AGAIN, HOW? The people that can figure this out on their own will become programmers, those that can't will not. Why? Because nobody anywhere will tell you how. Even those that have learned how to practice on their own cannot tell you how. They don't seem to know. It's a mystery even to themselves, it's just something they do automatically. Without good educational materials, we are stuck with "some people can just do it and some people just can't."
I came to see a video about how to memorize things. Yes, actually, when you work as a programmer you had BETTER know your syntax cold as muscle memory. I found I had problems quickly internalizing new syntax compared to others. You are exposed to so many new things that you NEED to be able to do extremely fast, and you NEED to go from 0-100 extremely fast or you can't keep up. Needing to constantly look things up slowed me down so much that it basically made it impossible for me to do the job and I quit.
I came to see a video about how to memorize things, which is absolutely necessary. You say "don't, it's not necessary". You are a liar and this is a terrible video.
Before clicking the video I imagined this was just another of those click bait-y "DO THIS IF YOU WANT TO LEARN TO CODE", "YOU WON'T LEARN TO CODE IF YOU DON'T DO THIS!" videos
Summary : You can't memorize something that you can look up
i just wanted to make a small platformer
So basically learn coding similarly to how you learn English
dope
Nice1
Guess what i got an ad for before i watched the video...
Codecademy ofc
im so lost in all this
.
I agree with the statement about if we don't know how these concepts fit together and are related to one another, then these ideas and concepts that seem to be disparate in our memory will fall flat. That's exactly why there are so many people who are in favor of religion rather than trying to figure out where we really came from and the overall meaning of life. Sorry about this digression but I do believe a lot of non-believers tend to have a higher IQ than our religious counterparts. It takes critical thinking to properly understand where we ultimately came from and our relationship to physics, chemistry, and biology.
It‘s simple: don‘t listen to her.
Jesus loves you guys, let me know if you have any questions about God
Harry Potter loves you too, let me know if you have any questions about HIM.
let name = god
let comment = ''
function remove(string) {
return string.replace(/[god]/g, "go somewhere else")
}
comment = remove(name)
console.log(comment)
you jerk!
smd
Thank you!