The truth about coding; it's not as hard as you think.

  Рет қаралды 50,214

Josh Madakor

Josh Madakor

Күн бұрын

In this video I'm going to cover some common misconceptions about coding. I've gotten a lot of questions recently as well as read some comments/posts that have led me to believe a lot of people have this false perception of coding.
---
🖥 Break into IT in ~3 Months with my Hands-On Practical Course! 🖥
coursecareers.com/explore/it/...
---
🙇‍♂️ - Patreon - 🙇‍♂️
▶ / joshmadakor - Any support greatly appreciated!!
⌨️ - Coding - ⌨️
▶ My favorite coding tutorials (CodeWithMosh): bit.ly/338kfD6
⭐️ - Social Media - ⭐️
▶ Instagram: / joshmadakor
▶ LinkedIn: / joshmadakor
▶ Patreon: / joshmadakor
▶ Twitter: / joshmadakor
▶ Facebook: / josh.madakor
🎥 - Equipment - 🎥
▶ Camera (Sony a6600): amzn.to/33HVvSv
▶ Mic (Blue Yeti): amzn.to/2HoZ3kw
▶ Capture Card (Camera to PC): amzn.to/36YmuKm
▶ Chair (AKRacing): amzn.to/39P8PZ1
▶ Lighting (Lamp): amzn.to/3fpVGWZ
📄 - Sample Resumes - 📄
▶ Software Engineering: bit.ly/3hm4lLe
▶ Cybersecurity: bit.ly/2M463Fq
▶ Information Technology: bit.ly/3huhLFa
0:00 Intro
1:00 Video Premise (Question about the keylogger video)
1:46 How I realistically develop applications
4:35 Why are coding tutorials useful?
5:30 The truth behind my keylogging video
6:15 Don't try to memorize anything, focus on understanding
8:30 Language selection - which one is best?
10:27 What does it mean to be good at a language/coding?
12:45 Summary
13:25 Outro
Like they think, when people build applications, they always have all the libraries and syntax memorized and they can just bang out the app without referencing anything. In this video, I want to demystify this process a bit and talk about how I, and a lot of other people, actually code.
The inspiration for this video came from this comment. For some context, this comment was on a video where I built a keylogger that records users keystrokes and then subsequently emails the recorded keystrokes to the mailbox of your choice.
Basically I wrote a software that secretly records users' keystrokes, stores them to a local text file, and then sends that text to yourself via email every time the file gets to a certain size.
The truth about coding; it's not as hard as you think.Capture keystrokes in memory
Write keystrokes to text file
Send email with attached text file
Obviously the more you code and the more you work with specific libraries, the more you memorize stuff, but generally speaking, I don't really memorize anything when I write code.
Basically the way it works, is I "KNOW" what's possible for doing so many tutorials, and basically google my way through developing something by reading documentation and stackoverflow threads.
Coding tutorials are really important in the sense that they give you the core foundation and teach you how to do a lot of the really basic, fundamental things with the given languages. Then when you want to build something of substance, you can start googling and better understand the suggestions being made to do what you want to do.
Another thing that I have encountered a lot is people seem to really care about which language they learn first and which language is best.
I'm going to explain my answer to this with an analogy. Basically languages are like different types of art medium. Maybe Java is oil paint, Python is pencil, javascript is charcoal, php is watercolors lol. If there is a world class artist who specializes in pencil drawings, they are probably going to able to pick up a piece of charcoal and create something like looks halfway decent. Even though they may have never used charcoal to draw pictures before, if they want to, they are going to be able to learn much quicker than somebody who isn't into art.
It's the exact same with programming. It doesn't /REALLY/ matter which language you learn first, once you realize what is possible to do with code, it's only really a matter of getting used to syntax and other nuances when you go to learn your next language. Having said that, I might recommend a high-level language such as Python or JavaScript. Just don't worry about learning the "wrong" language.
And one last thing, when people say they want to "learn" a language, again, in the back of my head, I feel like, "What exactly do you mean?" Give example of WGU Data Structures and Algorithms
Final thoughts and words of advice
Nobody knows everything, we google a lot, read documentation, and copy code
There isn't really mastering programming languages.
Focus on your skill as a programmer.
DISCLAIMER: This video description has some affiliate links and I may receive a small commission. I only share stuff that I use and believe in. Thanks so much for your support 🥺

Пікірлер: 232
@JoshMadakor
@JoshMadakor Жыл бұрын
🖥 Break into IT in ~3 Months with my Hands-On Practical Course! 🖥 coursecareers.com/explore/it/ref/18242/
@Commander6444
@Commander6444 2 жыл бұрын
And above all: coding is a _skill,_ just like any other. You put in the practice, you get better. Heck, there's scientific evidence that brains actually change their structures to make them more efficient at whatever skill is being practiced. Yeah, maybe people like Stephen Hawking are naturally a little brighter than the rest of us. That much is true. But Eric Clapton was not born a master guitarist, Tiger Woods a master golfer, or Picasso a master painter. They all had to put in the blood, sweat, and tears to learn their respective crafts, and they'd all be the first people to tell you that. Now, stop worrying and start learning. It's time to get those hands dirty.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Great comment!!
@ShaeWalker3
@ShaeWalker3 Жыл бұрын
This definitely eased my fears. I have terrible recall memory and have all of my life due to trauma. I felt I wasn't good enough to code because I cant remember everything. I am going to take a stab at it again! Thank you!
@skydude7682
@skydude7682 Жыл бұрын
me too I'm worried about my net + so much right now. I grew up having seizures so my recall is also bunk. active recall and the memory palace works somewhat for me :).
@MrAvocadoMan
@MrAvocadoMan Жыл бұрын
I failed many times trying to learn it by myself over the course of a few YEARS quitting for months at a time and at that point it might seem like a worthless effort but eventually things clicked. Dont give up.
@Bladetox01
@Bladetox01 Жыл бұрын
Interested to know, how its been going, 5 months down the line? @shae walker
@niksatan
@niksatan 8 ай бұрын
I have very bad memory as well, especially at first
@Jsuav3boy
@Jsuav3boy Ай бұрын
I definitely struggle with this too, dealing with adhd for me means remembering/recalling info but this reassured me. Going to try a coding bootcamp soon! Good luck
@Griffin519x
@Griffin519x Жыл бұрын
This helps a lot. I got an A in my JavaScript class, but I googled code to help me with some of my assignments and felt like I was cheating. It’s comforting to know that professionals do this too
@mellol1628
@mellol1628 2 жыл бұрын
Disclaimer.. i am not a programmer. I have, in my opinion, a solid foundation of python but I mostly have only used it for scripts and playing around. With that said, I think the issue a lot ppl have is that..coding is boring. I mean seriously think about it…I work as IT/network engineer. I wanted to get some programming skills under my belt for flexibility. I’ve even thought maybe changing careers in that direction one day. It took me awhile for it to Click because I would always take a few months off from learning. For me, programming is a grind and you have to be consistent to get good at it. You have to find something about it that’s fun enough to justify sitting in front of a pc for hours dealing with failure, confusion, and the struggle to maintain concentration until you get good enough to feel confident. This is where I struggled…lol
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey Marcus, your comment probably resonates with a lot of people. There is a lot of stuff in tech that I've learned and practice because "I should probably know this", that isn't necessarily very fun, and those things are very grindy to me. Thanks for sharing your thoughts on this, super good comment and perspective.
@JB-spoke
@JB-spoke 2 жыл бұрын
Your content NEEDS to blow up. Super solid advice and great production quality on all your stuff Josh! Thanks for all the tips
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thank you so much, seriously! I hope it blows up. I've been doing my best with uploads and engagement lmao. I appreciate the kind words :p
@crazydrifter13
@crazydrifter13 Ай бұрын
This video definitely helped setting realistic expectations for how hard/ manageable learning to code would be. Anything you do/ say that helps people tryiny to enter the IT field in this difficult time would be very much appreciated.
@kodiak9664
@kodiak9664 2 жыл бұрын
Man, this video needs to be shared with everyone who wants to write code, and everyone who ever thought they weren't very good at coding
@JoshMadakor
@JoshMadakor 2 жыл бұрын
I should buy ads for this honestly lol. I really want to spread this message so people learn to embrace it and dont run. Haha, thanks for the comment :)
@maxboucher8503
@maxboucher8503 Жыл бұрын
This video is so true about coding, I’ve talked to brilliant coders on many different coding forums and asked them how they knew all the stuff they know and most of them say years and years of same language and nothing else, and many said that they just build their ideas into libraries that they understand easily and use them when necessary or pick code from them and reuse it or rearrange it a bit to make it work in the next project. None of them ever told me you have to memorize all your code, basically the more projects you have the less documentations you have go to through and the less google you will have to do because you already have the code in one of your projects. And usually it’s code you will have commented or at least written to your liking, your style of coding so its easy to go back and understand. I am no expert programmer but because I learned a few languages before, new ones tend to be easier to understand. Basically learn the language syntax such as end of line/if then else/loops/functions, how to read and save a text file, hook/connect into an api or windows api (dll files) and learn how to use an element such as a button, learn its events and functions. That is not a lot to learn and once you’ve done a little bit of all of those you can basically program anything. Being an expert in my words is being quicker and have better written code with better documentation. A junior could be as good as an expert but might not be good at documenting or may be a bit slower to complete tasks, which might not be possible for tight deadline. Thanks again Josh for your videos!
@JoshMadakor
@JoshMadakor Жыл бұрын
Thank YOU for watching and leaving this excellent comment!
@nolongerinuse488
@nolongerinuse488 2 жыл бұрын
I have a friend who is a VP in the Software Engineer department for Bank of America - and when I tell you how shocked I was when he said “man, sometimes idk what the hell this is, and I Google for answers.” 🤣 I’m glad you touched on “don’t focus on trying to remember it” cause that’s what was stressing me out when I started learning Python, and I just stopped. Maybe I’ll get back into it now, but I’m currently learning SQL.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hahaha, sounds about right. I tried to learn C++ 3x (tutorials) and it stressed me out that I could remember things until one day I finally realized lol.. Same with SQL, but now I just understand and leave the rest to the Googles :D
@Suficenter
@Suficenter Жыл бұрын
common how you will pass the Interviews ??? because in most of the companies they will gives you a scenario base questions and you have to code and run it
@Technie87
@Technie87 Жыл бұрын
@@Suficenter according to them you have to let them know you know the general path and the rest you google or ask other folk
@MomImSus
@MomImSus 2 жыл бұрын
Took your advice starting code withmosh as I'm really into automation. Chose python as first language and hopefully he adds a powershell class because i think that would make me complete
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Great! Good for you! and best of luck with it. I like to do his courses, practice the project he builds, then try to make my own project based on what I learned in the course, it's worked out pretty decently so far :p. Thanks for watching!
@blackswan7568
@blackswan7568 Жыл бұрын
What you said about forgetting the syntax over time is so true. I took basic classes in VB, Web Design, Python, and Bash in high school, and now after my first year of college, I can't really remember the syntax of any of it. I would have to look at my old projects again to make new ones. I'm so glad that aside from syntax, most languages are still very similar. As my dad tells me, "a loop is still a loop, an if statement is still an if statement, and an array is still an array."
@JoshMadakor
@JoshMadakor Жыл бұрын
Hey blackswan, nice name haha. Your dad knows whats up haha. I find myself googling the most SIMPLE of things if I haven't used a particular language in a while, but it comes back fast :P
@blackswan7568
@blackswan7568 Жыл бұрын
@@JoshMadakor Glad you like the name. I'm currently in an internship with a DAO, and when I introduced myself under that name, somebody said "your name strikes fear into the hearts of web3 devs"😂
@awesomeness967
@awesomeness967 2 жыл бұрын
Every time I see your videos I get more motivated to keep going with IT/Cybersecurity!! Thank you so much !
@JoshMadakor
@JoshMadakor 2 жыл бұрын
That is awesome! Keep it up!
@duscraftphoto
@duscraftphoto Жыл бұрын
Love this video! This is so true. I’m not a programmer by any stretch of the imagination… But I love to write trash code that runs ha ha! I always tell people that you can learn how to program if you understand how algorithms work. The language itself is not that important. You can learn a language, or at least learn it for the program that you need to write… But if you don’t understand how the flow of algorithms work, you’ll never be able to write working code. I think it’s helpful for people to sit down with a piece of paper, and draw out all the steps from the beginning to the end of the program. If you don’t know the steps that it takes to get the results… Then you’ll never get the results. Ha ha!
@perlinepaul872
@perlinepaul872 2 жыл бұрын
Wow! Your channel is so awesome! I subscribed. You give amazing advice and you’re super interesting to watch. Thank you 😊
@Codexbits
@Codexbits 10 ай бұрын
Thanks for explaining it in this way! Definitely makes sense and makes it seem more doable.
@ShaniquaAllen-eu2li
@ShaniquaAllen-eu2li Жыл бұрын
I am just getting into IT and because of your videos along with a few other KZfaqrs (mostly your videos), I applied for WGU. Hoping this will help me get into IT and transition out of customer service I've been in for the past 10 years or so. Watching this video and your Github video with code, I remember creating myspace profiles all with code. I was in my early teens, making things fall from the screen, with different color fonts, and banners floating across the screen. It's amazing how easy it was back then to experiment not even realizing I'm doing code, compared to now and how it seems so intimidating as an adult when you think about doing it as a job. I'm so new to IT, but very tech savvy, however, I am not sure which direction to go in. Coding seems doable but getting used to the lingo and implementing what you learn seems the most intimidating. Thanks for your videos, I love them and learn so much. I plan on creating an AD and GitHub account with your help to try and get my first job along with your resume template. You're the G.O.A.T.!
@MrD215
@MrD215 Жыл бұрын
This is the most honest tutorial video I have ever watched. This video solved problems and answered questions I didn't know I had. Thank you so much, and Keep up the good work.
@dongy762
@dongy762 Жыл бұрын
Honestly one of the most valuable videos I've stumbled upon. It gives me a lot of needed perspective. I guess we get so lost in academic lala land (especially without ever knowing the real world application of what you learn), only to be shocked that not everyone in tech is a genius programmer or math wiz once at the workplace. You mentioned that coding knowledge is useful in cyber, and I was wondering if you could explain some ordinary work scenarios you've used coding or your coding knowledge.
@StormTheTitanHD
@StormTheTitanHD 2 жыл бұрын
I have taken one SQL course so far whilst going for my Bachelors and I was so hard focused on memorizing everything that I had an entire notebook with every little detail that was taught to us. The worst part is that I still struggled with the class because I tried memorize so much and wasn't actually absorbing anything. I have been binge watching your videos and all of the information you give about what the jobs are really like in this field and how its not actually as intimidating as they seem have just had me over the moon happy because I have been terrified of this field because I just feel like I know nothing. I'm so glad your videos randomly popped up on my recommended because now I am as confident as I could possibly be about the rest of my degree and my future career whatever they may be. Thank you so much Josh you're the best
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey! Thanks so much for watching! Really appreciate the kindness and I'm glad the videos have helped! It's not as hard as it seems. Just keep at it and do what you can :o)
@ozwaltreacts4709
@ozwaltreacts4709 2 жыл бұрын
That is a great perspective shift. Thanks man!
@vincentnguyen2144
@vincentnguyen2144 Жыл бұрын
this is such great advice. I was feeling discouraged in CS because the professors always think youre albert einstein and should know everything but in the real world its not like that
@JoshMadakor
@JoshMadakor Жыл бұрын
Well said lol, and thank you :)
@marvelousjames3468
@marvelousjames3468 3 ай бұрын
Just found this video and it was so helpful. I am a final year Maths undergrad and looking into a career in software engineering/cloud computing and the amount of information I'm told I don't know is very overwhelming, this video has helped alleviate some of that apprehension.
@larhondah.2793
@larhondah.2793 Ай бұрын
This really helped me. I plan to stay my cyber and coding training Fall 2025 and this helps. Just became a new subbie also🎉🎉🎉
@dyrellius
@dyrellius Жыл бұрын
Man, I think a lot of what you touched on here really highlights my issues with CS in college. Spending 2ish years learning 0 practical knowledge. They force you to learn syntax because on a test, you're required to solve this (simple) problem without googling anything. You'll focus on the wrong things as a developer this way. It wasn't until data structures and OOD that my schools CS program actually started to make sense. I get why difficult problems aren't immediately thrown at freshman, but jeez 😪 most self taught developers probably learn everything from 1301 and 1302 in a week. CS degree is astoundingly inefficient these days. Even intro to web dev, 4 months of html and css. Boot camps cover that in the first 3 days.
@grahamhart721
@grahamhart721 5 ай бұрын
Good video man, really. I love that you’re just open and straightforward about “control C, control V” lol. I feel like some people try to act like they are just all knowing, and if you aren’t, you’re not good enough.
@neef68
@neef68 2 жыл бұрын
Solid video! I loved the painting medium analogy. It really helped to put things into perspective 😉. I also thought coders memorized a bunch of that stuff lol. Hollywood really does a number on our imaginations 😁
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Yeah, that is such a common misconception, It really turns people off from coding :(. After enough coding, like anything, you'll tend to memorize a few things, but it's no where near what the average person imagines, lol
@LoveAnim3
@LoveAnim3 Жыл бұрын
Thank you so much for this! I was really over thinking that I needed to memorize everything
@JoshMadakor
@JoshMadakor Жыл бұрын
NP! It's a big misconception for sure. There will be some things that you accidentally memorize, but def not too much :)
@GoGoHaBin
@GoGoHaBin Жыл бұрын
I've how you break stuff down. You're helping people overcome the feeling that they are unable to learn and master tech as a whole. Keep up the great work ♡
@JoshMadakor
@JoshMadakor Жыл бұрын
Thanks so much! Glad it's helping :), I appreciate the comment!
@sonway-reid181
@sonway-reid181 2 жыл бұрын
Such a great video. It's changed the way I think now and took a lot of weight off my shoulders
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Heck yeah, mission accomplished lol. Thanks for watching and letting me know :p
@notahacker2107
@notahacker2107 2 жыл бұрын
Ok honestly I did this with building a virtual machine that I can do malware analysis and pentration testing with. I legit googled "how to build a VM for malware analysis and pen testing." Found a great free book through reddit! awesome author, and I'm following along building the machine. I don't understand alot of it, but the more I do the more I understand. You have to give yourself the chance to actually do something hands on, I didn't know what I was doing when I was setting up the pfsense firewall rules but after doing it I began to better comprehend what was going on. Comprehension is everything, memorization is not. Just like when I studied for my sec+ thanks to your anki deck video, I used that to better understand concepts I missed within my study habits.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
This is a great post, thanks for sharing your thoughts on it. We need spread this idea throughout the world lol. Understanding > Memorization!!
@nicoleenesse
@nicoleenesse 2 жыл бұрын
Thanks for this video! Makes the field a lot more approachable as I have definitely been intimidated by coding
@GanNing221
@GanNing221 2 жыл бұрын
Cool to see you here too. I discovered Josh's and your channel when you two were both interviewed by Shane Hummus.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey Nicole! Thanks for even commenting here, haha! And yeah, it's not so bad, just gotta do it and do it, make stuff and then make some more stuff, then BOOM! Good to go, haha
@0xdegen876
@0xdegen876 Жыл бұрын
Great video, I aspire to attend WGU's SWE course, looked between CS & SWE. Awesome to hear you speak about it as well, looking forward to your future videos, subbed! The other day I did start a python course as my first language. 100 days of python on udemy along side studying for the Comptia A+ in tech, loving all of it!
@HouseJunk1e
@HouseJunk1e 2 жыл бұрын
I can listen to you talk forever. Such an easy to listen to voice - very well spoken and you bought a real mic. Thank you Mr. Madakor - You are my favorite :)
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thank you so much, you're so nice lol. I really appreciate it T_T
@nixcutus
@nixcutus 2 жыл бұрын
Love your honesty bro.....✍️ I'll apply same steps......✍️ Thanks for this video.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey, thanks for watching and thanks for the kind words!! Much love!
@GTaichou
@GTaichou 27 күн бұрын
I was watching a tutorial to help me with an assignment and the way it changed my life when he said "coding is not about memorizing the code, it's about understanding the code. It's ok to copy/paste" honestly like... I needed that so bad. Imposter syndrome and anxiety is my worst enemy as I finish my degree and start applying for jobs to change career. I'm legitimately so scared.
@patrickwalker6698
@patrickwalker6698 10 ай бұрын
Man, this video is spot on. I'm on the Python course of the Google Cybersecurity professional cert. I'm tired of reading how all of this stuff works, I just kinda go at it with the hints and directions they give. I know I could just google stuff.
@Zerael071
@Zerael071 2 жыл бұрын
This is so interesting. I’m just starting and only on Comptia a+. But hearing about different possibilities like this keylogger, is so fascinating.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thanks so much, glad you liked the video. I know exactly what you mean. This kind of stuff is what REALLY got me interested in Security. Good luck with your A+! Seriously!!
@Zerael071
@Zerael071 2 жыл бұрын
@@JoshMadakor I appreciate it. Thank you very much 😁🙏🏾
@NDE-SDJ
@NDE-SDJ Жыл бұрын
I would say it is more about having an advanced problem-solving skillset. Then you can think about it more like a set of tools in your toolbelt, and less of the nuts and bolts of programming, data analysis, etc. Once you have a great foundation, you can build anything.
@omaralvarez1046
@omaralvarez1046 Жыл бұрын
We wanted to access (for temp purpose) old database on our web site. The contract web developer told us that can't be done. So, I googled on how to do that, copied the example to our source and edit it until it worked. I gave it to the contractor and told him that he was hired to save us some time. It's not that we can't do this.
@matthewl1352
@matthewl1352 2 жыл бұрын
Your so nice for this info can’t believe people like you exist
@JoshMadakor
@JoshMadakor 2 жыл бұрын
You're too much lol, thank you, and thanks for even watching it :)
@aarongarcia3296
@aarongarcia3296 Жыл бұрын
With this kind of content showing people it isn't as hard as we think, I will definitely subscribe!
@JoshMadakor
@JoshMadakor Жыл бұрын
Thank you very much! Really appreciate the sub!
@anitamae11
@anitamae11 8 ай бұрын
I just came across this video. I'm 9 months into my two year web development studies (AS degree) and I am already panicking feeling like I'm getting waterboarded with information. I'm like there is no way I'm going to retain any of this, and when I graduate am I even going to know enough to do anything?!?! This video helped me feel so much better. Right on time 🙌🏾
@JoshMadakor
@JoshMadakor 8 ай бұрын
So happy to hear that lol. You're exactly who I made this for. Basically impossible to memorize/retain everything, but now that you know that something exists or is possible, you can just use google or ChatGPT to fill in the gaps :)
@Geomaverick124
@Geomaverick124 2 жыл бұрын
Good Stuff! It can be hard to start learning to code...it can be hard to even start...you have to really pick a language and just start to learn it. I started with HTML...which has the lowest barrier of entry. Front End development has a much smaller barrier of entry than most other languages...you can start with HTML, CSS, and Javascript...this will give you instant feedback since those languages are specifically for creating websites and web apps. Once you understand that stack most other languages will come to you very quickly. The best way to get better is to build projects...whether its from a tutorial or your own custom project.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Liked x10 Great points ************ EVERYONE READ THIS COMMENT************* Thanks for watching and taking the time to share this :)
@Geomaverick124
@Geomaverick124 2 жыл бұрын
@@JoshMadakor No problem...Keep up the good work
@MsTori_boss
@MsTori_boss Жыл бұрын
Is it the html5?
@Geomaverick124
@Geomaverick124 Жыл бұрын
@@MsTori_boss nope...I started with html 4...but today it is best to start with html 5
@Mike-mi7ht
@Mike-mi7ht 3 ай бұрын
This is probably the best video on coding that I’ve ever seen for a beginner, by far.
@diegorodrigues3019
@diegorodrigues3019 10 ай бұрын
Thank you so much for the video and for giving us hope that one day we can also code
@Logicc77
@Logicc77 3 ай бұрын
Thank you for simplifying this
@JoshMadakor
@JoshMadakor 2 ай бұрын
Glad it was helpful!
@TwitchRadio
@TwitchRadio Жыл бұрын
Hey, thanks for the pep talk man... I'm 2 months away from getting my BSIT with a concentration in software systems engineering... And we didn't really go to deep into any one coding type but did do JavaScript, HTML /CSS, Linux and Mysql... Most of the professors were like just study some python or JavaScript on your own time and learn some of the more common data structures... But most of my classes were about the SDLC, compliancy and guidelines for building software, and of course security and networking... And Alittle ux/ui... But over all I agree with you on this one, and most of my professors would probably say the same..
@uzomaobasi3767
@uzomaobasi3767 2 жыл бұрын
Thanks for the encouragement, just started python!
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Great! Good for you! Thanks for watching and taking the time to comment :P
@agentbey
@agentbey Жыл бұрын
Excellent explanation. The key thing is to have a good idea of what you want to accomplish and seek out solutions. Be unlimited.
@JoshMadakor
@JoshMadakor Жыл бұрын
Exactly, that's a really great way to put that haha. Thank you
@hh7258
@hh7258 Жыл бұрын
This is the video I needed !
@adamasimolowo8285
@adamasimolowo8285 2 жыл бұрын
I script pretty heavily in Powershell, and Python at my internship. Sometimes when I'm scripting in Powershell I'd start typing with Python syntax and then quickly remind myself that's not correct haha. I agree 100% with your video, it's not really about being an SME in every language, but instead knowing how the language itself works.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thanks for watching! I do that sometimes too lol. When I'm switching between languages, sometimes I find myself even googling like, "How to create variable in C++" lmao
@jazziex1
@jazziex1 2 жыл бұрын
Another. Great Video Josh!
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thank you!!
@derrickpham7987
@derrickpham7987 8 ай бұрын
Bro i love ur honesty
@iccanui9053
@iccanui9053 Жыл бұрын
Wow, this and the absolute zero video really put things into perspective. Thanks !
@JoshMadakor
@JoshMadakor Жыл бұрын
Thank! I'm really glad to hear you say that. I know a lot of people kinda avoid coding because they feel like they have to memorize/know everything and tend to get overwhelmed. Appreciate you watching and commenting!
@Pokey-xp9gn
@Pokey-xp9gn 2 жыл бұрын
Nice video! Well done!
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thank Pokey! Appreciate you watching!
@trevorbailey2195
@trevorbailey2195 2 жыл бұрын
I figured that much. I feel like being able to copy and paste doesn’t help as much as retyping the code out yourself to better understand what was being done. That’s how I will plan to learn python
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Lol you're right. I think I memed a bit too hard about that. :o)
@Two_Buck
@Two_Buck Жыл бұрын
Excellent video. I have struggled trying to learn Javascript. I got so intimidated by the syntax that I gave up. Now I figured I would try Python. Your video put me at ease. I have to realize I am not going to remember everything, that's what Google and StackOverflow are for. I just have to learn the basics and then build a bunch of projects.
@logankue9627
@logankue9627 2 жыл бұрын
What you went over in this video was exactly how I learned to code. Did it with C# too. It required a ton of trial and error. That Web app I helped develop was my baby. It was extremely difficult but satisfying when I got it to work. I haven't coded anything since. Maybe I gave up too soon because it was so hard and didn't come naturally to me so I figure it wasn't for me.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey Logan. Even though you haven't done anything since, you still DID IT and went through the trouble to do all of that and got it to work, so the pathways have been paved in your brain haha. If you wanted to, I'm sure you could get back into it, but I think it's really good to have done it :)
@Grohss
@Grohss Жыл бұрын
I LOVE THIS VIDEO good job man.
@JoshMadakor
@JoshMadakor Жыл бұрын
Thanks so much!!!
@arnoldbailey8803
@arnoldbailey8803 Жыл бұрын
Very helpful!
@image30p
@image30p Жыл бұрын
You are such a nice person. I'm old-er. I'm getting murdered in my interviews because they want me to talk about code. I'm so tired. I'm 7 years away from retirement. I just need to get through these last seven years. So thanks to your video I think I can keep going! Thank you!
@JoshMadakor
@JoshMadakor Жыл бұрын
Thanks so much! I appreciate that and I'm glad the content was useful :) Good luck with your interviews :)
@ShogoMakishimaxx
@ShogoMakishimaxx 2 жыл бұрын
I really was thinking about moving on from SWE because I just can't grasp JS....but this video really helps me tbh. I love coding (well I like it...I think that the words look pretty for one, lol).... I'm just not a fan of the interviews. I wish that I had an interest in Cybersecurity, but I fell for the front end web. 😂 Thanks for the video, it really helps! 😊
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey Parys, super glad the video has helped! Best of luck with your coding/career. I'm diving back into it a bit myself actually :)
@ianp6742
@ianp6742 2 жыл бұрын
Great video, I was definitely looking at coding the wrong way.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thanks and good! Glad I could help change the pov!
@michaeloliver6745
@michaeloliver6745 7 ай бұрын
This video definitely helps me to feel better about looking things up! I went through html and css fairly well, javascript made me give up. I know those aren’t programming languages but javascript is and it made me insane!! I looked at a couple of others and just figured that my brain just isn’t made for this… I have used and programmed a handful of security systems and this is relative because each system has its own menu navigation, kinda like syntax for code. I definitely had to rearrange my mind for switching between them. I will likely have to start at the help desk though. My salary is $60k and I can not go below that so it’s a little challenging but I have to get out of security systems and cameras and that fake tech… I’ve had enough!!
@DeSma091
@DeSma091 2 жыл бұрын
Powerful video!
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thanks so much! And thanks for watching :)
@montdeez2
@montdeez2 3 ай бұрын
That's exactly how I learn HTML,CSS3,and Javascript. I didn't try to memorize every single concept. I just understood the basics concepts......and search the internet for what I didn't know .
@jonathanmantello3974
@jonathanmantello3974 2 жыл бұрын
Thank you for the advice.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
OFC! Thanks for watching! This video was fun to make, haha
@jonathanmantello3974
@jonathanmantello3974 2 жыл бұрын
@@JoshMadakor Love to hear that :)
@isekaiguy69
@isekaiguy69 4 ай бұрын
Thank you for your awesome video! I want to get into dev ops. However, I haven't picked up coding at all. What courses do you recommend for intros like myself? :)
@JoshMadakor
@JoshMadakor 3 ай бұрын
Honestly Code With Mosh is really good. Just learn python for now to get used to coding in general (check the link in this video description)
@Rick_Sanchez_Jr.
@Rick_Sanchez_Jr. Жыл бұрын
It might be easy for you but this is like telling someone who is trying to learn a new language for the first time to go and google how to write an essay and then saying to adjust it if the person doesn’t even know basic sentence structure or the language itself. You have to know a lot more than you think in terms of how all of the code works together
@WhoaItsMoeMoe
@WhoaItsMoeMoe 2 жыл бұрын
Before I found your channel and nichole's...I was just just floating in ocean full of IT nerds...and I was like wtf is wrong with me...and just to survive I was jumping from trying to learn automation then actual programming languages then gave up.. After watching videos you guys posted...I was like let me try again...and instead of going crazy and memorizing I tried to understand the process...and how to google correctly lol
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Super glad these videos are helpful! Nicole makes some good ones too. And yeah, the understanding approach is definitely best. Low stress too :)
@lukaspaulius4790
@lukaspaulius4790 Жыл бұрын
I remember trying to make a game, and I cant find movement code line so I made that character gets disconnected keyboard arrows to specific side with one your colliding:D this is the best my coding memory :)
@d.f.9042
@d.f.9042 2 жыл бұрын
I just discovered your fantastic youtube Chanel through the recommendation of Gerald Auger, PhD. This is the second video on your channel l just watched, and you explain beautifully. Before, I was confused about the route to choose between becoming a software developer (Javascript, python .....) or a cybersecurity engineer. However, l was surprised to see that you know several programming languages and work as a cybersecurity analyst. I taught people who do not like coding prefer the route of networking and cybersecurity, but l guess l was wrong. I take my hat off to you because, as a newbie in the IT realm, the amount of knowledge and information you have acquired in programming, networking and cybersecurity is mind-boggling for me. I already struggle with the fundamentals of networking.😅 But I will get there. I guess l don't have to give up my passion for becoming a web developer. Because of you, l know that is possible. Thank you, and keep up the excellent work.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Amazing that Gerald recommended this, haha. I'm _REALLY_ glad the content has been easy to follow and useful--that's kind of my goal, haha. About it looking like I know a lot of stuff. Don't feel bad about it, haha. I'm already 37 so I have like, quite a few years of doing different random stuff. I tend to always be busy learning new things though, so it has just kind of piled up over the years. I tend to only learn stuff I'm interested in--that makes it easier to learn. And yeah, for sure you'll get there, it just takes time and effort. Success is just a function of time and effort :) Thanks so much for the kind words and thank you for watching! Best of luck!
@biofilia_
@biofilia_ 4 ай бұрын
Well I'm biologist and science teacher who decide to go back to university to learn computer science just for fun, since I had some facilities like to live and work near I study, and also don't pay for education (because it's a state university and here in Brazil all public universities are for free), I have to say that it's conforting to heard you because I just finished my first year and can't code yet but know I can see why, until this moment I was approching it in a wrong way, for sure I'll do it like you explain. Thank you!
@nostalgicnow6001
@nostalgicnow6001 Жыл бұрын
Another thing about coding once you understand one language the rest become easier to master. After I learned JavaScript, C# python and Java were a breeze
@rgonzalez9501
@rgonzalez9501 9 ай бұрын
Wow, thank you.
@thesaintmarcus
@thesaintmarcus Жыл бұрын
Hey Josh! Question. I have a B.S. in Game Design where I made unity games with C# But making video games took the fun out of playing them for me. Last Year, I completed a Code Academy course for Java And I have highschool experience with HTML5 and JavaScript I want to get back into coding and get an entry level job. What’s the best way to go about it? Should I re up on course since it’s been a year since I touched any code
@JoshMadakor
@JoshMadakor Жыл бұрын
Hey! I actually made a short that addresses this. I would type it out, but it would take forever haha. Just watch these two when you get time: How to become a full-stack dev: kzfaq.infoXFEQxCTF3Ik How I passed my Google phone screen (preparation tips): kzfaq.info/get/bejne/rbx_iJCgsbWrpZ8.html Good luck!!
@makeitbetternetwork8209
@makeitbetternetwork8209 2 ай бұрын
Thanx)My hope returned
@ianlondon2888
@ianlondon2888 9 ай бұрын
In comes ChatGTP. I'd love to see an update of thos vid.
@nogoogle6349
@nogoogle6349 2 жыл бұрын
Who else loves this guy? #Me #Josh #WGU
@mamacocolilo105
@mamacocolilo105 2 жыл бұрын
I love Josh.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thank you so much T_T, LOVE YOU TOO
@JoshMadakor
@JoshMadakor 2 жыл бұрын
L-LOVE YOU TOO THANK YOU T_T 😢
@BrinleyBlogette
@BrinleyBlogette 2 ай бұрын
I’m definitely a professional software developer who specializes in ctrl c ctrl v The only thing is that’s not an answer in an interview and vague explanations of things don’t exactly cut it lol
@nkerukabarrie9513
@nkerukabarrie9513 2 жыл бұрын
Josh thanks for making me feel like I can do this….
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Of course! That's my intent!! And you definitely can! You definitely have the aptitude. Not sure if you've seen this video yet, but maybe check this out when you get time (If I had to start from zero, how would I learn coding again): kzfaq.info/get/bejne/b7eTnMeKz9SYpGQ.html Best of luck!
@jimba6486
@jimba6486 Жыл бұрын
I fixed an old project for 4 years ago in Java, which is how long ago I did java. At the time I put 100+ hours in that project and many more into that class. I was surprised that I understood what I saw and fixed the entire project in 4 hours, 4 years later. If you asked me what I did ¯\_(ツ)_/¯ That is code for you
@JoshMadakor
@JoshMadakor Жыл бұрын
lmao sounds about right honestly haha
@sekmet1166
@sekmet1166 2 жыл бұрын
Great information. Extremely helpful. You should start making videos to teach coding/programming on KZfaq.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Hey Abena! I thought about this, but it will take some time to design and spin up a course, haha
@sekmet1166
@sekmet1166 2 жыл бұрын
@@JoshMadakor Look forward to when you decide to. It will be great!
@TheWizardTower
@TheWizardTower Жыл бұрын
As reasonable and true as I believe this to be, how do you reconcile this with the knowledge of inevitable, impending technical interviews where these skills are demanded in full observance & without the crutch of google searches?
@JoshMadakor
@JoshMadakor Жыл бұрын
Hey! Haha, well, producing useable code and getting hired as a Software Engineer are two very different things. To actually get hired in SWE, I would recommend something like this: kzfaq.info/get/bejne/rbx_iJCgsbWrpZ8.html (strategic, spaced-repetition practice of DS/algo implementation along with a halfway decent portfolio)
@TheWizardTower
@TheWizardTower Жыл бұрын
@@JoshMadakor Sweet. Thanks!!
@AlexJames-jv3em
@AlexJames-jv3em 6 ай бұрын
Coding as a _part_ of your job isn't so bad, nor is coding as a side gig. However, don't ever be a *coder* (software engineer/developer) for your day job: *That* is hard. Imagine "I don't know how to fix this" plus deadlines every workday for the rest of your career.
@mohdasaa
@mohdasaa 4 ай бұрын
Two words for you Josh: "Thank you".
@donaldsawyer2618
@donaldsawyer2618 2 жыл бұрын
This is how I feel. I want to change careers and enjoy crypto. I want to do QA or Blockchain Smart Contract. Solidity seems so tough
@JoshMadakor
@JoshMadakor 2 жыл бұрын
A lot of people have been suggesting blockchain to me. It's definitely on my list to dive deeper into :)
@NavaLene
@NavaLene Жыл бұрын
I actually realized not too long ago that it really isn’t hard, at all!! I started practicing a week ago and I feel like a natural😂
@JoshMadakor
@JoshMadakor Жыл бұрын
That's great news haha, good for you and congrats ^^
@austintownsend3974
@austintownsend3974 Жыл бұрын
Yo, where did you get that sick hat?
@andrewtitus6839
@andrewtitus6839 9 ай бұрын
But what if you can't find the answer by researching Google or anywhere?
@JesusSaves010
@JesusSaves010 Жыл бұрын
Josh how can you know if your computer has a keylogger installed?
@misbahjaved4011
@misbahjaved4011 2 жыл бұрын
Hey josh idk where to start like I want to know what is the best programming language to learn for hacking like for cyber security right know I am thinking about learning python java script and html please tell me if this is enough to make a program like your key logger
@JoshMadakor
@JoshMadakor 2 жыл бұрын
The keylogger was written in C#, but I think your plan to learn Python is a great place to start. Python can be used for _pretty much_ everything. Edit: check out this video, it might be helpful: Learn Coding From Zero: kzfaq.info/get/bejne/b7eTnMeKz9SYpGQ.html
@misbahjaved4011
@misbahjaved4011 2 жыл бұрын
@@JoshMadakor thank you so much
@trideez3768
@trideez3768 2 жыл бұрын
I just learned that there is ageism in the IT field. I’m 38yrs old and starting from scratch with ZERO knowledge. Thoughts anyone?
@christopheracevedo9070
@christopheracevedo9070 Жыл бұрын
I’m majoring in software engineering. What coding program do you think is better to learn. C# or Java? WGU offers both.
@dontemcl
@dontemcl 11 ай бұрын
C#
@dubwhite852
@dubwhite852 2 жыл бұрын
I would like to learn how to provide Security and Privacy for Smart Grids. What do you suggest?
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Gosh this is way out of my league, but you might look into securing ICS or something like this. Maybe Google Dragos and see what they do? Sorry, bad answer and I'm on mobile right now too :(
@ThePandaPhotographer
@ThePandaPhotographer Жыл бұрын
you got about syntax
@JoshMadakor
@JoshMadakor Жыл бұрын
Sheesh, syntax my guy
@geddon436
@geddon436 Жыл бұрын
So, seems like being good at math is important, because data structures and algorhtim design makes it easier to learn.
@Maestrotoy
@Maestrotoy Жыл бұрын
Thers alot can happen over code beyond you have ever show on google... But this funny though, 😁
@JoshMadakor
@JoshMadakor Жыл бұрын
Thank you haha :P
@joshkindy4826
@joshkindy4826 2 жыл бұрын
Cool Video.
@JoshMadakor
@JoshMadakor 2 жыл бұрын
Thanks other Josh! Appreciate you watching and commenting!
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,9 МЛН
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 43 МЛН
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 17 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 9 МЛН
The TRUTH About Computer Science Degrees in 2024
17:25
Tech With Tim
Рет қаралды 58 М.
Don't Be Me. (My Career Regrets as a Cyber Security Professional)
13:27
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 491 М.
The Truth About "Learning to Code"
10:33
Andy Sterkowitz
Рет қаралды 64 М.
Is Coding Important for Cyber Security?
9:24
Cyberspatial
Рет қаралды 344 М.
How to get a Job in IT without Experience (2021)
25:15
Josh Madakor
Рет қаралды 111 М.
I hate coding
11:47
mewtru
Рет қаралды 32 М.
My Brain after 569 Leetcode Problems
7:50
NeetCode
Рет қаралды 2,4 МЛН
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 283 М.
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,9 МЛН