Audrey: Hi guys, and hi Instagram people. What framework or tech should I dive into?
Sandra: So, it's not so much about, like Audrey said, it's not so much about the framework or what technologies to use, it's more about getting your fundamentals down, and you can start with any language, but the most important part of it is that you understand your core concepts. Because then that makes you adaptable. And it means that you'll be able to use what you have learned and transform it. Into something for your next job or what ever other language you're going to be using. So again it's not really about what's the best framework, what's the best language to learn. It's more about the core concepts that you will learn in any language. And how you can use that to adapt to another language later on if you end up moving or changing.
Audrey: So I think one of the biggest risks that I think see in some people where they focus so much, it's actually really interesting to see how people learn coding. So, I've seen some people who want to make sure that their fundamentals are strong, right? I learned how to code first, do it the raw way, then dive into framework because frameworks are to me, to us, is kind of like shortcuts. To make your life easier. Dive into frameworks and then so on, so forth. I've also met people who don't really want to care much about the fundamentals, they just dive straight into the frameworks.
Problem with diving into frameworks
Audrey: The problem with diving into frameworks is that, yes, you tricked it, a step-by-step. Step one I will do this, step two I will do this or there are templates, they have frameworks. I can just follow them, but remember things very fast. First things first, frameworks can lose popularity. Today something might be very popular now, give it another few more years, people will just go like, oh that was so yesterday. And now we have a new thing that's coming up and let's go towards that, and what happens? When that happens and you say, you call yourself, oh I'm this this, x, x amount, x framework developer and then it just falls in popularity, then what? Are you obsolete now, so I think that is one thing you should think about and people fall into that trap. And it's really scary, the fact when I actually go on, when I actually go on the Internet and read up on people, people ask these questions because they wanted to learn to code and there are so many people who give them, I'll call it, I don't want to call it false information, but to me it's not really ethical.
And then, with the framework, as well, you also need to understand the flow, the way it actually works, so when you understand how things work, right, how different concepts work, then in the future it's easy for you to actually go to a new technology, new languages, new framework because, hey, you realize that the concepts are quite similar. So, I think those are very crucial things for you to think about. Do you have anything else?
War of languages
Sandra: Yeah I noticed online as well, that one of the top questions is what language should I learn? And go through like the year, what's the best language to learn for 2019, what's the best language for 2020? And that is, it's not the wrong question per se, but maybe it's not the ultimate focus that you should have. You should be focusing more on okay, if I pick up this language, what are the important things to learn from it and, how and what are the keys concepts that are translatable to any language? Because you do have the same, you know, you have the same functions for example, and like loops, and so on and so forth that will always be translatable to any other language. It's just maybe you've written in a different way, but as long as you know how to use them, and as long as when you change languages you know how to write them, it's basically the same thing.
Audrey: Yeah, I agree. It's really interesting to see, there is like the war of languages, coding languages, and someones gonna ask, which language is the best language to learn? And then, all the people reply, and it's crazy because the way they stab it, the way they try to put the best language, you know this language is the best, and the other guy be like, why do you need to learn that language? That language is so yesterday. This other language is the best. And its crazy because when I look at that I'm like wow if I'm a beginner, and I look at all these things, I don't know where to start.
Sandra: Yeah, you just got scared, you're like oh there's so many choices, and then you get paralyzed, and oh no I don't know which step, or which direction to take.
Sandra: Yeah, know as much as you can, and study as much as you can about it.