God-Tier Developer Roadmap

6,290,583
0
2022-08-24に共有
The programming iceberg is complete roadmap to the loved, hated, historical, and weird programming languages that you should now about. It starts with easy-to-learn coding tools, then descends into the most difficult low-level and esoteric languages.

Featuring C, C++, C#, F#, HolyC, C--, Java, JavaScript, Python, Rust, Fortran, Lisp, V, Nim, Zig, APL, Ada, COBOL, Haskell, Scala, Clojure, Kotlin, Swift, Lua, PHP, Elixir, Erlang, Chef, Malbolge, lolcode, emojicode, ASM and many more!

#programming #iceberg #learntocode

🔗 Resources

Programming Iceberg Meme twitter.com/programwithabhi/status/156247680030726…
History of Computer Languages en.wikipedia.org/wiki/History_of_programming_langu…
BrainF**K in 100 Seconds    • Brainf**k in 100 Seconds  
C in 100 Seconds    • C in 100 Seconds  

🔥 Get More Content - Upgrade to PRO

Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- History of Programming Languages
- Programming Humor Memes
- Developer Roadmap for 2022
- What are programming languages used for?
- Most popular programming languages
- Which language is best to learn to code?
- How many programming languages are th

コメント (21)
  • "How do you see yourself in 5 years?" Junior Developer: imagines himself in a landscape full glass smart apartment window view surrounded by tech with a huge desk full of monitors, working with multiple languages and solving complex algorithms Senior: imagines himself in a farm with literally no electronic device in a 5 mile radius
  • @fab0527
    For any newbies: if all this seems overwhelming, don't worry. The stress of the work will eventually expose you naturally to deeper layers of programming. After 1-2 years, a lot of things mentioned in this video will become part of your vocabulary. Also, tip as a senior: suffer. Yes, really. Suffer. That's how you get better above everyone else
  • I learned programming on C and C++ and I got to say they're pretty great to begin with to fundamentally understand the flow of the software and memory menagment. It's like learning to swim by jumping directly in to deep waters. If you learn to code functional, stable apps in those language I think you're ready to go.
  • I like how in one moment we go from actual programming languages to straight up philosophy
  • I love how I procrastinate programming by watching unrelated programming content
  • @aaronbono4688
    I love how thorough all this is and how well-organized it is.
  • @Kyle_hughes10
    I just started learning to code… and now I’m overwhelmed. Great video!
  • Definitely recommending this to my junior colleague so instead of learning programming languages they will question their existence and purpose in life. Thanks 👍
  • @OrangeC7
    Man, imagine how this guy will react when he finds out that reality is actually programmed in JavaScript
  • I have always been mildly, passively interested in coding as a hobby, but dude, your videos have hyper-charged my interest! I'm already doing side coding projects at work, but now I want to dive head first into it. Thanks, your video style is inspiring and entertaining!
  • @Peter_P3
    In my university, the first programming language they teach us is C, followed by C++ and then moving on to assigning us projects (e.g. Artificial Intelligence, if you choose to take this subject later on) requiring knowledge of Python without actually spending time to teach us this language at that point. C is a very good beginner language because, like it was stated in the video, it's the language without which, a lot of the "big" ones in the industry now wouldn't exist. Edit: They also teach us Assembly in the 1st year for the mandatory subject "Computer Architecture I" which as you can imagine is a pain in the ass...
  • Me starting programming: "I wish I had started this stuff twenty years ago!" Me watching this video: "I'm glad I waited until I was already a psychonaut."
  • i love how we got through an entire philosophycal trip before even mentioning Visual Basic, pretty accurate
  • @dacypher22
    To anyone trying to learn programming from the beginning, my best advice is to just pick a language that you like at first glance. Stop stressing over what language you need to start with, because the most important skill of all is to begin to think like a programmer. You will never have as much of a challenge learning a language as you do your first one. And no specific language is going to make it that much easier because you are training your brain to think in a way that is fairly alien to the way most of us go about our day to day lives. But once it clicks and you begin to think like a programmer, you can pick up and become functional in another language in a week or sometimes even just a weekend. You just need to first get used to breaking problems down and solving them with basic yes/no questions and then you are on your way
  • This was hilarious, well done. And yet still informative! I had no idea Rust was the most beloved language.
  • @sded7126
    Personally i like to move individual electrons to perform mathematical equations
  • Time to add 5 years of experience as a god-tier dev to my resume
  • @gwyndlin
    I certainly did not expect to watch this whole thing. But it just kept going deeper and I couldn't stop.
  • You always speak the hard truth, and your channel is damn so straighforward and interesting as always.