DEV Community

Discussion on: Documenting My Journey From Waitress to Full Stack Web Developer

 
mariullom profile image
Mari Ullom

I thought I was insane when I started my summer semester and realized I had signed up to take 4 different languages all at the same time. One of them being HTML, CSS, and JavaScript all in one (even though HTML and CSS aren't technically languages, and JavaScript is a scripting language, I don't know if that would be considered a language exactly. I'm not too sure about that.) Either way that was still 7 different things I had to learn to write, but I managed to pass them all with 96-100A so I'm happy about that.

I laughed SO hard at your comparison of coding to cars. It could not be anymore TRUE! That is probably the best comparison I have ever heard and don't be mad if I use it from now on. Everyone always says don't learn TypeScript, learn JavaScript, JS is so much better, TypeScript sucks. However, I've been dabbling with them both just to see which one makes more sense to me, or which one I like better and honestly I think I prefer TypeScript. JS is okay, I don't mind it, but I actually enjoy writing TS. I'm not sure what everyone has against it. I know a lot of people hate C# because it isn't logical to them, but if you go into learning another language trying to make it logical you're never going to get it. No new language with different syntax than what you're used to is going to make logical sense to you. I think people just need to go into it to learn something new and if they can make logical sense out of it then cool, but don't try to make it logical, just learn it and then it will make sense. I didn't describe that very well, but hopefully you'll get what I mean by that.

I'm glad my story was able to resonate with someone, makes me feel a lot let alone in my crazy journey. There are some really amazing courses, and I have been jumping around in a lot of them. I try and keep my scope open, and not limit myself to only one way of doing things. That might be why I get so overwhelmed because I'm trying to do too many things, but it keeps things interesting for me, and I thrive in chaos. Keep my options limitless haha. The road I am on is very hard so far, but it has already been very rewarding and I can't wait to see where it leads me! Stay in touch.

Thread Thread
 
miketalbot profile image
Mike Talbot ⭐

With TypeScript - learn it that way, from the beginning. My frustration with TypeScript is that I know the data structure or pattern I want, and I know how to do it in Javascript right now, but I've got to struggle to find the right way of expressing the types and I end up with a ton of code when a little would have done. That's just because of my route, TS is much easier to reason with and forces you to build good structures etc - I just don't think in those structures I think in the underlying JS elements. I wish TS had been there for me as I moved my focus from C# to JS, but it wasn't.

Thread Thread
 
mariullom profile image
Mari Ullom

That is what I have been hearing. I have decided to focus mainly on TypeScript, but for the few small things I already know and need quickly I've just used JavaScript. I don't know TypeScript well enough yet to implement it more than just in basic beginner code lol.