35 Things Every Programmer Should Know

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 189

  • @CodingWithLewis
    @CodingWithLewis  3 หลายเดือนก่อน +132

    We worked REAL hard on this video. We even are starting to add some 3D animations to our videos. Let me know if you'd like me to explain a bit more in detail :)

    • @cocoasulphur
      @cocoasulphur 3 หลายเดือนก่อน +7

      Yes tell me more 🥸

    • @calebchris000
      @calebchris000 3 หลายเดือนก่อน +6

      I love this new video style. 😊 Please continue with this approach, as it is wayy more engaging, at least to me.

    • @chamandgaming4040
      @chamandgaming4040 3 หลายเดือนก่อน

      how to convert my website into iOS app?

    • @utkarshmhatre2390
      @utkarshmhatre2390 3 หลายเดือนก่อน

      Yes please

    • @christian-schubert
      @christian-schubert 3 หลายเดือนก่อน

      WHOA.
      The production quality of this video is on a par with something you'd expect some Big Studio would churn out.
      How many people are working on this? How long does it take you to finish a production like this?
      At this point, some behind the scenes follow up would definitely be warranted!
      Keep it up! 👌

  • @lorisgaller
    @lorisgaller 3 หลายเดือนก่อน +399

    I am a programmer but I dont think I know 35 things in general

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน +78

      I don't even know programming

    • @sussteve226
      @sussteve226 3 หลายเดือนก่อน +3

      @@CodingWithLewis ???

    • @humanbetterthanai
      @humanbetterthanai 3 หลายเดือนก่อน +3

      ​@@sussteve226it's a joke

    • @unknownbirdpro
      @unknownbirdpro 3 หลายเดือนก่อน +1

      That means you are not a real programmer😄🤣😂

    • @moussadadi
      @moussadadi 3 หลายเดือนก่อน +1

      @@CodingWithLewis 💀

  • @adityapratapsingh5770
    @adityapratapsingh5770 3 หลายเดือนก่อน +104

    Change the title from "35 Things Every Programmer Should Know" to "How to become fullstack developer "

    • @amongusztav655
      @amongusztav655 2 หลายเดือนก่อน +5

      Completely agree! The video is great but it may need a more descriptive title to follow the current trends

    • @SCTproductionsJ5
      @SCTproductionsJ5 2 หลายเดือนก่อน +7

      I think the original comment meant that it isn't great advice for every programmer, but rather every full stack programmer. (Cause some don't even want to touch websites)

    • @justingolden87
      @justingolden87 หลายเดือนก่อน +4

      I'm a full stack web dev and thought the vid was great, but the title was awful lol

    • @datboi2479
      @datboi2479 9 วันที่ผ่านมา

      Fullstack Web Developer, to be specific.

  • @JeffLebowskiOG
    @JeffLebowskiOG 3 หลายเดือนก่อน +117

    TLDR of tech mentioned in the video:
    • Frontend Technologies: HTML, CSS, JavaScript
    • Backend Technologies: Servers, Operating Systems (Linux), Backend Programming Languages (Python, Ruby, PHP, C++), Databases (Relational and NoSQL), SQL
    • API/Data Transfer: HTTP, REST APIs
    • Web Frameworks: Frontend Frameworks (React, Vue.js, Svelte), Backend Frameworks (Express.js, Django, Ruby on Rails)
    • Mobile Development: Android (Swift, Xcode), iOS (Kotlin, Android Studio)
    • Version Control: Git, GitHub
    • Development Tools: IDEs (JetBrains IDEs), Build Tools
    • Cloud Technologies: Cloud Storage, Content Delivery Networks (CDNs), Load Balancers, Task Queues (message queuing)
    • Deployment: Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (laC)
    • Other: SSH, WebSockets

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน +57

      Bro just tldr'd my video 💀💀

    • @JeffLebowskiOG
      @JeffLebowskiOG 3 หลายเดือนก่อน +5

      Gemini did, which I'd argue is creeping up to be a major skill for developers to have.
      Not specifically Gemini, but effectively using LLMs where appropriate

    • @positivebits
      @positivebits 3 หลายเดือนก่อน +3

      ​@@JeffLebowskiOGDev Tools for Mobile OSes are swaped

    • @nvrskipmemes
      @nvrskipmemes 3 หลายเดือนก่อน +5

      one mistake here : Android -> Kotlin, Android Studio | ios-> Swift

  • @cyberduck9631
    @cyberduck9631 3 หลายเดือนก่อน +28

    This so biased towards web development, there are lots of other interesting programming fields such as graphics programming and systems programming

  • @nowaymyname
    @nowaymyname 3 หลายเดือนก่อน +44

    No offense to your previous stuff, but this is the best video you've ever made and it's not even close.

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน +15

      LMFAO this is the best compliment/insult ever

    • @TheCommunistRabbit
      @TheCommunistRabbit 3 หลายเดือนก่อน

      I think the training ai with memes video was pretty good, this one is a lot slower but I guess that's how it is with educational content, where as the a.i one was more entertaining than educational

  • @duplicake4054
    @duplicake4054 3 หลายเดือนก่อน +83

    "You use Linux but watch Coding with Lewis" I use Linux and watch you!

    • @blahaj___
      @blahaj___ 3 หลายเดือนก่อน +1

      Lewis not a desktop Linux fan ?

    • @jakestbu8692
      @jakestbu8692 3 หลายเดือนก่อน +2

      Same - I have programming experience, I kinda just watch because it's entertaining.

    • @pazzoeo
      @pazzoeo 3 หลายเดือนก่อน

      Me too !!

    • @samtheman1868
      @samtheman1868 3 หลายเดือนก่อน

      every coding with lewis fan uses linux (:

    • @javierclement3047
      @javierclement3047 2 หลายเดือนก่อน

      @@samtheman1868 As a Christian, I use TempleOS 🤙

  • @TheIpicon
    @TheIpicon 3 หลายเดือนก่อน +9

    I'm sure a real time embedded programmer in C *has* to know HTML, css and js...

  • @musicbysazid
    @musicbysazid 3 หลายเดือนก่อน +59

    Bro woke up one day and decided to take on the duty to educate us the most essentials. What a legend, massive respect.

  • @TriforceofShadows
    @TriforceofShadows 3 หลายเดือนก่อน +7

    Great video, very high level and informative. Love seeing the actual relations, just hearing these terms doesn't make them very interesting to me and less likely to go on learning them.

  • @nobeltheinsider
    @nobeltheinsider 3 หลายเดือนก่อน +26

    im programmer for about 7 year but ur still my teacher lmao

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน +4

      Im just happy to be here!

    • @AbhishekP-nl2co
      @AbhishekP-nl2co 3 หลายเดือนก่อน

      @@CodingWithLewis hey bro i am 17 years old i want to start with becoming software engineer what steps should i take can you make a video about it .?

    • @azzaamnasir5819
      @azzaamnasir5819 3 หลายเดือนก่อน

      @@AbhishekP-nl2co He has made a video titled "Self Taught Programmer Roadmap (That Gets you a Job)". Maybe that would be helpful for you? I won't post the link since yt sometimes deletes comments with them, but searching on his channel with the given title should be easy enough

  • @notyourbusiness8475
    @notyourbusiness8475 3 หลายเดือนก่อน +17

    I really liked the structure of this video. Good job.

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน +3

      Glad you liked it!

    • @mikymuky1171
      @mikymuky1171 3 หลายเดือนก่อน

      was this video deployed with kubernetes? xD

  • @Delta5by5
    @Delta5by5 3 หลายเดือนก่อน +24

    Yes yes I am using Linux and watching coding with Lewis 😂😂

  • @dark-matter-g4n
    @dark-matter-g4n 3 หลายเดือนก่อน +6

    I know a thing or two about everything you mentioned except for APIs. I've never understood them, what they're, what they do and why they exist

  • @FilipNachov
    @FilipNachov 2 หลายเดือนก่อน +2

    alternative title "Things every web developer needs to know" or "how to become a full stack web developer"

  • @GiovanniDiSanto
    @GiovanniDiSanto 3 หลายเดือนก่อน +3

    If someone asks for an introduction video about programming and development in genereal, now I know what to send them. Great job :).

  • @Animenet-cl7cp
    @Animenet-cl7cp 3 หลายเดือนก่อน +3

    Being a programmer I can say that u just need strong command in one language rest is just pattern search and hardwork. No need to learn all technologies at once learn through the process.

    • @kenana3456
      @kenana3456 3 หลายเดือนก่อน +2

      I agree with you, as a programmer too, but I feel like nowadays there is just so much to worry about outside of writing pure code to get your software up and running and become scalable.

  • @Sri_Akshay87
    @Sri_Akshay87 3 หลายเดือนก่อน +4

    First comment ra raja😂

  • @andyl2852
    @andyl2852 3 หลายเดือนก่อน +5

    This video just answered so many questions I was too scared to ask people 😅

  • @omarvpg4006
    @omarvpg4006 3 หลายเดือนก่อน +5

    This would’ve been so helpful when I just started my programming journey, good content!

  • @Ierzi
    @Ierzi 3 หลายเดือนก่อน +4

    Great video, loved it! Although are the subtitles written by hand? Because there’s a lot of typos, mistakes, etc…

    • @Ierzi
      @Ierzi 3 หลายเดือนก่อน

      Or is it just me

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน

      On it!

    • @Ierzi
      @Ierzi 3 หลายเดือนก่อน

      @@CodingWithLewis yay :D

  • @nevyinnincymedia6032
    @nevyinnincymedia6032 3 หลายเดือนก่อน +2

    Bro this is a lot. Mainly the traffic. I have to be steady to learn those things

  • @CodingIsFun
    @CodingIsFun 3 หลายเดือนก่อน +2

    That was fun and informative to watch. *Kudos!* And the animations were amazing too. Thanks for all the effort, Lewis! 🙏

  • @yashwanth7209
    @yashwanth7209 3 หลายเดือนก่อน +7

    Informative, and the visuals are really good

  • @captainoddessy
    @captainoddessy 3 หลายเดือนก่อน +4

    This is mostly for web developers

  • @Createrrahul1M
    @Createrrahul1M 3 หลายเดือนก่อน +2

    love from India how can I talk to you personally

  • @darah.k3221
    @darah.k3221 3 หลายเดือนก่อน +2

    As someone who used these 35 things, he's totaly right. But i wish i could learn something new from this video. Please make another one. This one was amazing

  • @Neuroleri
    @Neuroleri 3 หลายเดือนก่อน +4

    You finally mentioned PHP 😭 you almost made me feel obsolete in your old videos on how JavaScript is best.

  • @sideone3581
    @sideone3581 3 หลายเดือนก่อน +1

    Linux users can never keep quiet when it comes to linux , Good engagement move luis!

  •  3 หลายเดือนก่อน +3

    7:52, I guess just build a PWA with React....

  • @rickr530
    @rickr530 หลายเดือนก่อน +1

    Let's say you're an embedded programmer working with microcontrollers for offline automation systems or robotics. Or let's say you're developing firmware for an IMU or ESC. Or maybe you're writing desktop applications in C# or C++, or doing some science research with numpy. Anyway my points is this video is 35 things you might not need to give 2 shits about, UNLESS you're a full-stack web developer.

  • @minimanux1
    @minimanux1 3 หลายเดือนก่อน +1

    This video should be called: "Hello I want to overcome the world and build an AI social media video stream service where should I start.

  • @devnarula6733
    @devnarula6733 3 หลายเดือนก่อน +1

    List of topics :-
    HTML
    DOM
    CSS
    JS
    Server
    OS
    Backend programming languages
    Databases
    HTTP
    Web servers software
    Backend Framework
    Frontend Framework
    SSR
    Mobile application
    Cross platform mobile application
    Build tools
    Version control
    IDE
    git repositories
    REST API
    Specialized languages
    Containerisation
    RDBMS
    NOSQL
    In-memory DB
    Websockets
    SSH
    Object storage
    CDN's
    Load balancer
    queues & task worker
    Continuous Integration
    Continuous Delivery
    Infrastructure as a code

  • @ami_rza82
    @ami_rza82 3 หลายเดือนก่อน +4

    3:06 YES😭

  • @kylefranz4436
    @kylefranz4436 3 หลายเดือนก่อน +1

    This should be "Web Programmer." There are a lot of topics to programming you should know not covered here. Like graphs, chip architecture, threads, memory management, etc. These aren't "advanced" topics. They should be something every programmer should be aware of, and done some small exercise or project with.

  • @PokeJoe-lg1bo
    @PokeJoe-lg1bo 3 หลายเดือนก่อน +3

    React isn't a framework, it's a library

  • @JOEL-rs2mo
    @JOEL-rs2mo 3 หลายเดือนก่อน +2

    You didn't say anything about blockchain developers

  • @Sayhyuun
    @Sayhyuun 3 หลายเดือนก่อน +4

    this video is so sick! animations were on point 🔥

  • @Dekutard
    @Dekutard 3 หลายเดือนก่อน +1

    subjective feedback:
    1. i feel like the voice sounds a bit far from the mic, and the mic or eq is a little thin. it sounds like a headset mic with more mid / high mid, needs just a touch more treble and low mid.
    2. the jump cuts are just a liiittle close i think, not leaving quite enough gap between phrases.
    3. sfx might be just a touch loud.
    take with a grain of salt. i could be tripping a lil. keep going, you’re almost there bro. good video.

  • @moussadadi
    @moussadadi 3 หลายเดือนก่อน +1

    good average programmer story Lewis , but you forgot one of the major chapters of this story . The security
    ToDo app programmer : bro i got hacked 💀 ...

  • @ahq_founder
    @ahq_founder 3 หลายเดือนก่อน +1

    tauri with rust for mobile apps, you missed that

  • @iCrimzon
    @iCrimzon 3 หลายเดือนก่อน +1

    NO LEWIS I WILL NOT KNOW ANYTHING RELATED TO JAVASCRIPT

  • @JEffinger
    @JEffinger 3 หลายเดือนก่อน +3

    I actually know all this. I am proud

  • @4115steve
    @4115steve 3 หลายเดือนก่อน +2

    - Languages
    1. javascript
    2. HTML CSS
    3. Rust
    4. Python
    5. C
    6. go
    1. Git & github
    2. Package management
    3. Angular
    4. SQL
    5. NGNX
    6. Json Rest API CRUD
    7. Linux- Kali and Arch
    8. Bash
    9. Vim
    13. Git hub actions
    14. Docker
    15. Build homelab
    16. Terraform
    17. gRPC
    18. Kuberneties
    19. website system security
    20. Google cloud
    21. scss
    22. combinatronics, discrete math, probabtility, discrete structures
    23. splunk
    24. promethius
    25. ansible

  • @Mega_Monkey
    @Mega_Monkey 3 หลายเดือนก่อน +4

    more videos like this are needed. to point programmers in the right direction of what tools to use for what job. thanks for an amazing video!

  • @Pythonado
    @Pythonado 3 หลายเดือนก่อน +12

    No views in 27 seconds?? Bro fell off

    • @CodingWithLewis
      @CodingWithLewis  3 หลายเดือนก่อน +18

      At least I got you

    • @arhamsayyed9518
      @arhamsayyed9518 3 หลายเดือนก่อน

      Bro fell due to overly sponsored content, at first i just loved his content because it was always about opensource and free tiers, but now almost all of his shorts are just about sponsors.
      Not hating on him, i love his content but he must go back to his original content.

    • @Pythonado
      @Pythonado 3 หลายเดือนก่อน

      @@CodingWithLewis yooo you actually responded!! I was joking btw, you also like of my fav programming TH-camrs

  • @OfficialMindStone
    @OfficialMindStone 3 หลายเดือนก่อน +3

    Nice 3D Lewis!

  • @sideone3581
    @sideone3581 3 หลายเดือนก่อน +1

    Well I use Linux, But I got curious to watch this one
    Good stuff out there
    Love from nepal :wq

  • @nested9301
    @nested9301 3 หลายเดือนก่อน +2

    Social media todo app 😂😂😂😂

  • @denitechYT
    @denitechYT 3 หลายเดือนก่อน +2

    You legend brother this is probably my second fav video of yours after the Reddit documentary.

  • @fireninja8250
    @fireninja8250 3 หลายเดือนก่อน +2

    3:07
    Yes I use linux.
    Yes I watch coding with lewis.
    What's the problem?

  • @kaifungaming
    @kaifungaming 3 หลายเดือนก่อน +3

    3:07 yes

  • @hp4985
    @hp4985 3 หลายเดือนก่อน +1

    This is incredible. There’s so much I don’t know

  • @RazoBeckett.
    @RazoBeckett. 3 หลายเดือนก่อน +1

    Programming is what ? Brother Ehh.

  • @mil_klover375
    @mil_klover375 3 หลายเดือนก่อน +2

    Bro am not a web dev , now what should I know?

    • @bokangsepinare7428
      @bokangsepinare7428 3 หลายเดือนก่อน

      He covered App development though

  • @umikaliprivate
    @umikaliprivate 3 หลายเดือนก่อน +3

    yes, I use linux and I watch coding with lewis

  • @lel7531
    @lel7531 3 หลายเดือนก่อน +1

    Each point should be an entire video, as the topics discussed are not even scratching the surface and you can't say you know them after watching this video

  • @dummyboy3233
    @dummyboy3233 3 หลายเดือนก่อน +2

    3:35 I love how you named every backend language and when the language with logo 'cup filled with freshly brewed coffee / tea' came in, you said 'etc.' What a sha... Proud of you!

  • @saayxee
    @saayxee 3 หลายเดือนก่อน +1

    When you know Git but never use it.

  • @truestprophecy
    @truestprophecy 3 หลายเดือนก่อน +1

    wait this is just about web development, I wanna be in systems

  • @samtheman1868
    @samtheman1868 3 หลายเดือนก่อน +1

    6:45
    how is vue both easy to learn and has a high learning curve?

  • @AliveDeejay
    @AliveDeejay 3 หลายเดือนก่อน +2

    Great sponsor! I'm still using Atom and looking for an alternative :D

  • @MiScusi69
    @MiScusi69 3 หลายเดือนก่อน +2

    Noice

  • @kmano2915
    @kmano2915 3 หลายเดือนก่อน +1

    i am watching this video using linux - ubuntu

  • @_hepl
    @_hepl 3 หลายเดือนก่อน +3

    Perfect timing with video 😍

  • @princekha4540
    @princekha4540 3 หลายเดือนก่อน +2

    This is a great video, both informative and aesthetically beautiful 😍

  • @MaragiMusic
    @MaragiMusic 3 หลายเดือนก่อน +1

    you missed out DNS...

  • @Dadylongarms
    @Dadylongarms 3 หลายเดือนก่อน +1

    Awesome vid! 🔥🔥🔥🔥. But man, the DevOps part is daunting.

  • @korngsamnang
    @korngsamnang 3 หลายเดือนก่อน +1

    1678564 Things Every Programmer Should Know

  • @andyl2852
    @andyl2852 3 หลายเดือนก่อน +2

    This video is outstanding. Simply outstanding.

  •  3 หลายเดือนก่อน +2

    I use linux and watch codding with lewis. IDK why.

  • @virusblitz
    @virusblitz 3 หลายเดือนก่อน +2

    Really nice video! It's a serious step-up in quality :)

  • @lfcblaze
    @lfcblaze 3 หลายเดือนก่อน +1

    A bit rushed but well done

  • @ParaPsychic
    @ParaPsychic 3 หลายเดือนก่อน +1

    3:07 Oh shit, he's on to me.

  • @unlimitedbytes-random
    @unlimitedbytes-random 3 หลายเดือนก่อน +2

    Sadly not first :c

  • @tkbr3418
    @tkbr3418 3 หลายเดือนก่อน +1

    That's exactly what we need bcz i think nowadays people are jumping straight on to learn coding without heavily knowing how things work and why . Great video❤

  • @shlokbhakta2893
    @shlokbhakta2893 3 หลายเดือนก่อน +1

    This is awesome 👏

  • @RazoBeckett.
    @RazoBeckett. 3 หลายเดือนก่อน +1

    I use Arch, Btw

  • @lixou
    @lixou 3 หลายเดือนก่อน +1

    3:08 yes. yes I do.

  • @mayankbuwade5142
    @mayankbuwade5142 25 วันที่ผ่านมา +1

    0:16 This is me

  • @670839245
    @670839245 3 หลายเดือนก่อน +1

    I know what most of these things *are* but I don't know how to use many of them.

  • @DazaiUchiha101
    @DazaiUchiha101 3 หลายเดือนก่อน +1

    I love your videos .It makes me productive and inspired.

  • @robelbenyam7
    @robelbenyam7 3 หลายเดือนก่อน +2

    this is so easy to understand, thanks.

  • @minikame2272
    @minikame2272 3 หลายเดือนก่อน

    Great video, only thing I disgree slightly with is the bit where you're quite strongly against using HTTP to implement chat functionality. Honestly if it's just a minor bit of ancillary functionality, I've found that SSE is plenty good enough for this sort of thing. For the purpose of a chat feature, it's close enough to realtime to satisfy the use case.

  • @omarramadan5185
    @omarramadan5185 3 หลายเดือนก่อน +2

    Super video man

  • @ocueye
    @ocueye 2 หลายเดือนก่อน

    3:04 I dont know why Im watching this I use arch and already have a ok website up

  • @seansingh4421
    @seansingh4421 3 หลายเดือนก่อน

    Any tips for ChemE’s and those lowly MechE’s regarding programming ?

  • @riley0122
    @riley0122 3 หลายเดือนก่อน +1

    0:25 JET LAG!!

  • @Ayman-zd6lr
    @Ayman-zd6lr 2 หลายเดือนก่อน

    Why nobody even consider angular as framework, its having so many upgrades lately!

  • @MortyCJ
    @MortyCJ หลายเดือนก่อน

    Great primer on web dev 👍 (I didn’t learn anything personally but great for a beginner!). ❤

  • @Saicharanreddy-jf2sw
    @Saicharanreddy-jf2sw 3 หลายเดือนก่อน

    Can anyone please recommend me what codingl anguages, skills to learn in btech 1st year cse. And also any useful youtube channels

  • @NADEEMKHAN-ph8xs
    @NADEEMKHAN-ph8xs 3 หลายเดือนก่อน

    I am a student of accounting i have been doing binary trading for the past 6 months and i've come to understand that its type of algorithm if i graps it I'll be able to win every trade

  • @adarshadas3037
    @adarshadas3037 3 หลายเดือนก่อน

    EXPLAIN ALL THE CONCEPTS OF DATA STRUCTURE AND ALGORTHIMS THROUGH ALL THE BEST ANIMATION THEN IT WILL BE PROVED YOU ARE AN OG DEVALOPER

  • @SomvenIsHere
    @SomvenIsHere หลายเดือนก่อน

    But that's the thing i fucking hate web dev and this video is highly based. Programming has a lot more to this

  • @OnyxHC
    @OnyxHC 26 วันที่ผ่านมา

    I didn’t understand a thing, what is going on and should I burn my pc give up and live in the woods?

  • @valeriyromanov4303
    @valeriyromanov4303 หลายเดือนก่อน

    Amazing! We need to try this. Already lost a lot of money trading options. I hope to get better.

  • @orangot839
    @orangot839 3 หลายเดือนก่อน

    I dont think programming is all about web development

  • @Stylezone-so6ov
    @Stylezone-so6ov 2 หลายเดือนก่อน

    bro i am very happy to this type of editing for sound and animation I am very happy for focus in video for Sifi type

  • @Stylezone-so6ov
    @Stylezone-so6ov 2 หลายเดือนก่อน

    bro i am very happy to this type of editing for sound and animation I am very happy for focus in video for Sifi type

  • @Stylezone-so6ov
    @Stylezone-so6ov 2 หลายเดือนก่อน

    bro i am very happy to this type of editing for sound and animation I am very happy for focus in video for Sifi type