How I Would Learn to Code (If I Could Start Over) | Step by Step Guide ft Techie_Ray

[ You can turn on CC / subtitles if you need them! ]
🧠 Try Xmind Pro for free for 14 days! (coupon code: xmindtrial) xmind.app/buy/xmind/?key_vers...
Hello friends! Learning how to code can be a very daunting process so in this video, I share how I would learn to code if I could start over. I've also got a very special guest, @techieray , featuring in this video and he will be sharing about his self-taught journey!
Hope it was helpful and don't forget to like, comment, share, and subscribe 😊
🌸 r e s o u r c e s 🌸
→ Programming Basics mindmap
xmind.works/share/8VskSc9n
→ Python basics
- Udemy course click.linksynergy.com/link?id...
- • Python for Beginners -...
- www.programiz.com/python-prog...
→ JavaScript basics
- Udemy course click.linksynergy.com/link?id...
- • JavaScript Tutorial fo...
- wesbos.com/javascript
- javascript30.com/
→ Python project
• Simple Calculator App ...
→ JavaScript project
• Video
→ Visual Studio Code (code editor)
- code.visualstudio.com/
- VSCode customisation • My Favorite VS Code Ex...
→ Techie_ray
- His video on how he learnt to code • How to start coding wi...
- SyncTrainer app play.google.com/store/apps/de...
- SyncTrainer demo video • [App Trailer] SyncTrai...
- Auxtract chrome.google.com/webstore/de...
- Global AI regulation tracker www.techieray.com/GlobalAIReg...
- Ray's personal website www.techieray.com/GlobalAIReg...
- Ray's KZread channel @techieray
🎨 l i n k s 🎨
→ Practise coding with CodeCrafters app.codecrafters.io/join?via=...
→ Notion templates affiliate.notion.so/magdeline...
→ MOFT laptop carry sleeve bit.ly/3tc4fzE
→ MOFT adhesive cooling laptop stand bit.ly/3RyuE56
→ 20% off Brilliant premium brilliant.org/MagdelineHuang/
→ Equals spreadsheet equals.1stcollab.com/magdelin...
🍋 w a t c h n e x t 🍋
→ Pros and Cons of Being a Software Engineer | Student vs Working Life
• Pros and Cons of Being...
→ Q&A about tech, CS, careers, AI
• How to prep for CS? Do...
→ Day in my life as a Software Engineer
• Day in my life as a So...
→ Tips and advice for Computer Science students
• Tips and advice for Co...
→ 5 things I wish I knew before studying Computer Science
• 5 things I wish I knew...
🍒 v i d e o s u g g e s t i o n s 🍒
Let me know what videos you would like to see!
forms.gle/ZkVJkqd49Fje1WPx9
🌷 t i m e s t a m p s 🌷
00:00 Intro
00:48 Step 0
01:33 Step 1
04:20 Step 2
04:48 Step 3
05:34 Step 4
05:59 Step 5
06:44 Step 6
07:19 Advice from a self-taught programmer
11:02 Outro
🍰 v i d e o i n f o 🍰
→ Filmed and edited by Magdeline Huang
→ Tags #learning #coding #tech
→ Music by MYSM - Visiting You
thmatc.co/?l=D9E055EF
💕 d i s c l a i m e r 💕
- This video is sponsored by Xmind. Thank you for supporting my channel!
- Some of the links above are affiliate links, meaning if you choose to make a purchase after clicking a link, I may receive a commission at no additional cost to you. Thank you for your support!

Пікірлер: 46

  • @techieray
    @techieray8 ай бұрын

    Fantastic video and thanks so much for featuring me! Hope to collab more in the future :)

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Thank you for being part of this Ray! Yaaass here's to more collabs :D

  • @user-sf5kd8ld2f
    @user-sf5kd8ld2f8 ай бұрын

    THX for sharing your knowledge with us, your channel is a nice source for CS/ SWE students!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Thank you so much! I'm glad I could help 😊

  • @Peterqaqa
    @Peterqaqa8 ай бұрын

    Awesome video! especially love the part where you showed how you structured your notes! Lot's of advices out there say: "Make sure you take notes on what you learn", but they don't actually teach people how to take notes effectively. I always end up just writing plain text bullet points and don't even wanna read my notes again.... Thanks for sharing!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Thank you Peter! I'm glad you found the notes section helpful! Tbh taking notes using a mind map format is a new thing for me as well but so far it's pretty good, especially because I'm more of a visual person ☺

  • @spaghettii52
    @spaghettii528 ай бұрын

    Will definitely come back to this video when i decide to crank out some codes!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    yaaasss you can do it!!!

  • @superbijin
    @superbijin8 ай бұрын

    Im a complete beginner and your video helps me a lot & I’ve no excuse anymore not to continue with all the good handy resources which you recommended

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    That's so great to hear Paulina! I wish you all the very best with your learning 🥰

  • @faithchang3783
    @faithchang37838 ай бұрын

    Well done, Magdeline!!!!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Hehehe thanks Teacher Faith! 🥰

  • @7THEGUARDIAN
    @7THEGUARDIAN8 ай бұрын

    Wow, another great video Magdeline, keep up the great work!!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Hahahha thanks Samuel! My OG fan 🤩

  • @7THEGUARDIAN

    @7THEGUARDIAN

    8 ай бұрын

    @@MagdelineHuang bahahaha, I just got exposed

  • @younickgamer6524
    @younickgamer65248 ай бұрын

    Imma follow these after finishing CS50. Great video

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    All the best with your journey!

  • @fatisdiaries18
    @fatisdiaries186 ай бұрын

    Very helpful and needed! , thank you so much, this outstanding video just shows how much creative and clever you are: I'm happy that KZread industry still holds some good news for the world 😂❤

  • @fatisdiaries18

    @fatisdiaries18

    6 ай бұрын

    5:37 my professor asked today for that and now I understand why!

  • @MagdelineHuang

    @MagdelineHuang

    6 ай бұрын

    Thank you for your kind words 🥹 I wish you all the best and hope my videos can continue to help you! 😀

  • @thiagomussa593
    @thiagomussa59328 күн бұрын

    Love your videos, Magdeline! Btw I can’t access your link for the mind map of programming basics on Xmind. Could you please share a different link? Thank you and have a great week ahead! ☺

  • @chhoeurtdalin
    @chhoeurtdalin2 ай бұрын

    Hi Magdeline I appreciated yr vdo so much.I'm so confused now, I want to be mobile app developer for android but i don't know what i should start with first.

  • @Spasmission
    @Spasmission7 ай бұрын

    I want to apply for computer science but I am bad at math and scared that I am not smart enough to actually graduate from cs but somehow you give me motivation to try atleast.

  • @MagdelineHuang

    @MagdelineHuang

    7 ай бұрын

    Yay!!! You can do it! 💪

  • @Xiff69

    @Xiff69

    7 ай бұрын

    U only need basic math for full stack but if you were to do web3 or ML/AI you’d need to work on math a lot!

  • @SANIA-ko8hh

    @SANIA-ko8hh

    17 күн бұрын

    ​@@Xiff69hey, CAN YOU PLEASE HELP ME OUT !!! does everyone who choses CS as a major is already an EXPERT in computers .. before high school ?? i wanna do CS but i don't know that well about computers.....

  • @Tiempo777

    @Tiempo777

    16 күн бұрын

    @@SANIA-ko8hh it’s okay, as long as you’re interested in it and you’re willing to learn, you don’t need to worry about others being the expert. Just focus on yourself :) CS is very rewarding as long as you’re willing to work for it!

  • @HassetTarekegn
    @HassetTarekegnАй бұрын

    Can u plzz make vid abt c++ i kinda start learning cs and do u have any recommendations

  • @xiaoxin1088
    @xiaoxin10888 ай бұрын

    This is quite interesting, and its definitely something I believe in and do for myself as well. I've been intending to pick up Data Structure and Algorithms myself via upskilling for a long time now, and plan to complete courses on JS, databases and C++. However, one thing I am quite conflicted over is the point of taking notes for programming languages. I certainly see it beneficial to remember the basics, as different languages have different ways of doing things, such as defining functions, types of variables, defining variables are quite different between JS and Python. However, anything further down the line, I don't really see myself doing any notes on these things, as the things I do tend to get so complex and the possible things are so diverse I tend to just learn and remember on the go while searching up and building projects. Most of my notes would be for theory heavy things such as Networking, Cloud Computing and Architecture, UI/UX Design. What would be your take on this?

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    For me, taking notes on what I'm learning really helps with my concentration and organisation of the knowledge. It can be anything - programming, theory-heavy things like networking, reading a non-tech book, listening to a talk etc. Even if I learn something that's quite complex, making myself write it down in words on my notes helps a lot with my understanding. That being said though, it definitely varies person to person, so if your current way of adhoc committing to memory the things you learn works for you, then by all means continue doing that, and maybe see if you can find a way to strengthen that memory so you don't forget eg maybe trigger words etc. I hope this helps and all the best! 😊

  • @xiaoxin1088

    @xiaoxin1088

    8 ай бұрын

    @@MagdelineHuang Thanks for the insights! Just another question though, do you ever return to re-read all the notes you have made frequently, or do you only read the notes you will need when the occasion arises?

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    @@xiaoxin1088 No worries! I only read the notes when the occasion arises, but it does happen relatively frequently. Also, because my notes are quite detailed, another thing that helps is condensing them into a blogpost which I sometimes do. This is an example magdelinehuang.com/posts/010-js-arrays/

  • @_melody.02_
    @_melody.02_8 ай бұрын

    I've wanted to learn coding for awhile now and it always seems like a huge step, thank you for breaking it down and giving us some advice and tips :))

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Thank you Melody! Yaasss you just gotta start with baby steps hehhee 🥰I wish you all the best!

  • @iosaar8142
    @iosaar81423 ай бұрын

    What are your thoughts on CodeCademy vs. Udemy? Is one better than the other for structured learning for coding?

  • @MagdelineHuang

    @MagdelineHuang

    3 ай бұрын

    In my opinion, I get more value out of Udemy. This is becauase Udemy has a huge range of courses you can choose from, and most are extremely detailed and comprehensive. They deep dive into topics. My experience with CodeCademy however is that it only touches on the surface of the programming languages, so it's a gentler introduction for beginners. In terms of structure, I think they are both pretty good, but it's just that I find that Udemy is better for depth of information. I hope this helps!

  • @zzzonline
    @zzzonline8 ай бұрын

    Hey Magdeline!! My internships are starting and I don't have a proper laptop for programming/coding and for doing projects. So, I was wondering if you can recommend me some good laptops within budget since I'm a student and I can't afford high end laptops. Or... this is not preferbly a choice but, do you think buying a second hand is good or not? Cause I have just two years left for my engineering to finish and I can buy a more high end ones when I work. Would really love your gudience :)

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Hello! I talked about laptops here in this video actually kzread.info/dash/bejne/i3aByJSoYrC8dMo.htmlsi=eiTUfo8kIPCun6Bx&t=490! I think whatever laptop is within your budget is a good laptop. Buying second hand laptops could also be a good option since as you mentioned, you can buy more high end ones when you work! I found this list of laptop options for students pcmecca.com/best-budget-laptops-for-programming/. I hope this helps!

  • @zzzonline

    @zzzonline

    8 ай бұрын

    @@MagdelineHuang thank you so much!!

  • @TheMotorcycleBoss
    @TheMotorcycleBoss8 ай бұрын

    Great video. I'm learning python and am planning on trying to get into game development. I'm sure that I'll need to learn a new language for that but what I'm not understanding is how do i know when im ready to move to a new language??? I've been scouring the internet for the answer to this question with no explanations. Please help!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    Hello! In my opinion, you will never be able to fully learn everything about a language. Eg for JavaScript, they update their language every couple of years by adding new things. So to answer your question, if you feel like you need to learn a new language but you're not quite ready, just do it anyway! The key is to be comfortable with continuous learning and referencing. I hope this helps!

  • @TheMotorcycleBoss

    @TheMotorcycleBoss

    8 ай бұрын

    Thank you so much for your response! I was told that 20% of the language will handle 80% of your projects, and 80% of the language will handle 20% of your projects. Do you think you would agree with that? Having a solid roadmap on when/if i should change languages would be nice. Also, how do you know when you're ready to apply for a python programming job??? So many questions. Any advice is extremely appreciated!

  • @MagdelineHuang

    @MagdelineHuang

    8 ай бұрын

    @@TheMotorcycleBoss I think there is some truth to the saying that 20% of a language will handle most of a project. There are just some concepts that are used a lot more frequently than others. It doesn't mean to say that the rest are not as important though so you should still know when to use them when you need to. In terms of learning roadmaps, this is a great resource roadmap.sh/. It covers a variety of paths and technologies and gives good pointers as to what to learn next. As for when to know whether you're ready to apply for a job, it really depends! That being said, if you're still a beginner and just want to test out the waters, it doesn't hurt to apply to internships / junior roles even if you don't feel ready yet. You'll end up doing lots of learning on the job and gain valuable industry experience. I hope this helps!

  • @TheMotorcycleBoss

    @TheMotorcycleBoss

    8 ай бұрын

    @@MagdelineHuang your response is much appreciated. Thank you soooo much for your insite and thorough response. You're the best!

  • @octavius8761
    @octavius876121 күн бұрын

    I just started to learn and study about programming and i saw this vid. its helping a lot but for some reason the xmind link keeps saying access denied?

  • @SANIA-ko8hh

    @SANIA-ko8hh

    17 күн бұрын

    hey, CAN YOU PLEASE HELP ME OUT !!! does everyone who choses CS as a major is already an EXPERT in computers .. before high school ?? i wanna do CS but i don't know that well about computers.....