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

Описание к видео The truth about coding; it's not as hard as you think.

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! 🖥
https://coursecareers.com/explore/it/...

---

🙇‍♂️ - Patreon - 🙇‍♂️
▶   / joshmadakor   - Any support greatly appreciated!!

⌨️ - Coding - ⌨️
▶ My favorite coding tutorials (CodeWithMosh): https://bit.ly/338kfD6

⭐️ - Social Media - ⭐️
▶ Instagram:   / joshmadakor  
▶ LinkedIn:   / joshmadakor  
▶ Patreon:   / joshmadakor  
▶ Twitter:   / joshmadakor  
▶ Facebook:   / josh.madakor  

🎥 - Equipment - 🎥
▶ Camera (Sony a6600): https://amzn.to/33HVvSv
▶ Mic (Blue Yeti): https://amzn.to/2HoZ3kw
▶ Capture Card (Camera to PC): https://amzn.to/36YmuKm
▶ Chair (AKRacing): https://amzn.to/39P8PZ1
▶ Lighting (Lamp): https://amzn.to/3fpVGWZ

📄 - Sample Resumes - 📄
▶ Software Engineering: https://bit.ly/3hm4lLe
▶ Cybersecurity: https://bit.ly/2M463Fq
▶ Information Technology: https://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 🥺

Комментарии

Информация по комментариям в разработке