Tap to unmute
God-Tier Developer Roadmap
Вставка
- Опубліковано 23 сер 2022
- 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 programwithabhi/s...
History of Computer Languages en.wikipedia.org/wiki/History...
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 there?
You’ve inspired me to finally quit programming and take up farming. Thank you
I like how in one moment we go from actual programming languages to straight up philosophy
Having just started learning python, I must say, it’s been fun coming to the realization that even writing 10 lines of a working function from scratch can take like 2 hours if you aren’t a senior coder(or using chat gpt).
I started to take C++ seriously in around 2018 or so. It took me 2 or so years to get decent at the language. But honestly, i don’t regret it at all. It’s by far the most powerful language. It might not be the most profitable one, but I’m too deep now to care about money lol
I love how thorough all this is and how well-organized it is.
15 years ago I skipped the whole basic thing and jumped right into PHP. I still have flashbacks that send chills down my spine how ridiculously hard it was to pick up lol. Glad I did though, Haven't used it in the last 5 years but it will always be near and dear to my heart.
"How do you see yourself in 5 years?"
I absolutely love how I happen to have at least written a classic "hello world" programme (or its equivalent, as you don't exactly do that in sql) in at least one language in almost every tier of this iceberg, and done so in a completely chaotic order.
So glad I began coding with HTML/CSS/JavaScript at twelve. Now I have the mental ability and fortitude to learn Chef, which has always been my ultimate goal.
I like how even though it becomes deeply philosophical and puts me through an existential crisis, I can somehow always find a way to rely on JavaScript to help me out.
Note: Kotlin is not just used for Android apps, it is generally used to replace Java on the JVM, and it can also do multiplatforming. APL is not just historically important, it is used in data manipulation applications.
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.
Definitely recommending this to my junior colleague so instead of learning programming languages they will question their existence and purpose in life. Thanks 👍
[
I was a little bit sorry to see you passed on a perfect opportunity to talk about FPGA design languages like Verilog after mentioning transistors and gates, but your digression into epistemology was surely more entertaining!
I was genuinely taken aback by the ending in the best way possible! It completely surprised me, but in a delightful and heartwarming manner.
I have a technical electronics degree, which I've got alongside high school. We learned binary and hexadecimals, then we learned basic logic gates... then C and Delphi (god, delphi is so bad). Then we went to intermediate/advanced logic gate projects. When I thought we were basically done, our last semester had us learn Assembly. I have nightmares to this day
Wow I knew there were a lot of programming languages but this is insane. So many new ones too. Really overwhelming!
Man, imagine how this guy will react when he finds out that reality is actually programmed in JavaScript
Man that was amazing, great work! Would love to see more about lolcode and the emoji language