DEV Community

Discussion on: Welcome Thread - v45

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
zwang1225 profile image
Zeyu Wang

Hey Ed, react here as well.

Collapse
 
edreeseg profile image
Ed Reeseg

Awesome! Anything in particular you've been working on here lately?

Thread Thread
 
zwang1225 profile image
Zeyu Wang

Not really, literally just got here, trying to learn, making friends. And see what other FE devs are doing.

Thread Thread
 
edreeseg profile image
Ed Reeseg

Sounds great! Feel free to reach out to me anytime, I'd be happy to chat about anything, maybe we can swap some knowledge.

Thread Thread
 
zwang1225 profile image
Zeyu Wang

Thats awesome, and you too. My field is like react and node, pretty much javascript type of guy, trying to go non-class on react now. Willing to chat about anything about frontend or generally web development!
Maybe music as well lol!

Collapse
 
yalungtang profile image
Yalung Tang

Hey! I also do React/Redux, learning some Express right now.

Collapse
 
edreeseg profile image
Ed Reeseg

Awesome! Let me know if you ever want to chat or go over anything. I'm on a computer about 95% of the time.

Thread Thread
 
yalungtang profile image
Yalung Tang

Thank you!

Collapse
 
luisrivas profile image
Luis Rivas

Hello! Welcome

Thread Thread
 
yalungtang profile image
Yalung Tang

Thank u!

Collapse
 
i2amadeveloper profile image
Front-End Developer for Hire

I'm very interested in knowing JavaScript inside and out - still learning, never stop.

Collapse
 
chrisachard profile image
Chris Achard

Hi Ed! Welcome to DEV :) Interesting that like both JavaScript and C! Do you like backend, or frontend more?

Collapse
 
Sloan, the sloth mascot
Comment deleted
 
chrisachard profile image
Chris Achard

Interesting! Yes, I definitely understand the feeling of "home" in a programming language - that's a great way to put it! :)

Thread Thread
 
Sloan, the sloth mascot
Comment deleted
 
chrisachard profile image
Chris Achard

Yes, there's definitely something to be said about that. I did the SICP videos (the original ones are on youtube!) early in my career - and that was really helpful in seeing that there are other types of programming paradigms, other than OO :)

Thread Thread
 
edreeseg profile image
Ed Reeseg

I'll have to check them out! Thank you very much for the recommendation.

Thread Thread
 
shristi26281534 profile image
Shristi • Edited
Collapse
 
abraaohonorio profile image
Abraão Állysson dos Santos Honório

Hello @chrisachard , i'm like backend. At the time of my college, i did a lot of write code with used C and C ++ 0/

Collapse
 
_lexedwards profile image
Alex Edwards

Awesome, I've been learning React and all the extras, how're you finding the Context API and Hooks?

Collapse
 
maxmonteil profile image
Maximilien Monteil

Hey!
That's a very diverse stack, I feel like it's always smart to work with very different tools.

What kind of stuff do you build with python and c?

Collapse
 
doranmartinez profile image
Doran Martinez

Dope! I've done multiple front end/ back end stuff too and I lie on the similar interests as you! Welcome to Dev!

Collapse
 
edreeseg profile image
Ed Reeseg

Thanks for the warm welcome! Nice to meet you :) Let me know if you ever wanna chat about anything.

Collapse
 
ryan_ai profile image
Ryan M

I am still trying to figure out how to use vue or react with python as a backend.

Collapse
 
drpratik profile image
Pratik Dhore

Hey there, actually i have started working in react!

Collapse
 
babaalaja profile image
babaalaja

How do you manage to keep up with learning diverse languages and their differing conventions (JS [React , Express], C, Python). For most people including me this poses a huge challenge. How do you do this

Collapse
 
edreeseg profile image
Ed Reeseg

First and foremost, I think the most important thing is making sure you feel very confident in your "native" programming language before branching out. My first real language was JavaScript, and when I first began to learn almost a decade ago, I really failed to teach myself well because, as soon as I saw good things being said about languages like Python or Ruby, I switched and tried to learn them as well. This lead to me getting details about the languages and syntax mixed up, which caused a lot of frustration.

When I picked JavaScript up from scratch again, I devoted myself entirely to that language, and knowing that I was at a professional level. Once I felt confident I understood JS enough that I could come back to it after branching out, I began to learn C. My logic with this was, C looks different enough that there's no way I could ever really mix up C code and JS code. I don't think moving on to a lower-level language next was really necessary, but in my case it probably helped me separate the two in my mind.

I also picked up Python shortly thereafter for my education, and I found that Python has little things about the language that differentiate it from JS, and help me remember the different (e.g. no declaration keywords, no curly braces, different function keyword).

The biggest thing is honestly just practice. Building things and completing challenges using the languages you're learning, which force you to abide by its rules and remember its syntax. I find that learning in-situ like that is much more effective.

Collapse
 
iamahsanmani profile image
Ahsan Ullah

Hi Ed!

Collapse
 
hefnawi profile image
Ahmed Hefnawi • Edited

Hello Ed,

I am new to the community but I have been developing for a while (5+ years) I mainly do Python stuff but occasionally tackle C or C++ stuff.

It's great that you have understanding of both JavaScript and C which I do not see occasionally, or perhaps I don't meet enough people =D

Nice to meet you any way!

-Hefnawi

Collapse
 
dfdx2 profile image
D2

Hi Ed!

Collapse
 
praveenpluscode profile image
Praveen Sirimalla

Hi, it's really nice to see you here. My dream is to become a fullstack dev. And I just began learning html, css and js. For frontend.

And choose to be selftaught

Is there Anything to say for me as I'm just starting to learn.

Thank you.

A

Collapse
 
edreeseg profile image
Ed Reeseg • Edited

I would say the biggest thing starting out is trying not to get discouraged as things start to get tougher. It can be very easy to get frustrated and hopeless when you start to encounter situations where you just have no idea what to do, or can't figure out why your code isn't working. This is normal, and it happens to everyone at one point or another.

Even industry figureheads like Dan Abramov don't know everything, and you will inevitably run into situations where you are delving into unfamiliar territory, and it feels like you'll never find the answer. This is normal, and with time (and repetition) these things you're having trouble with will only help expand your repertoire as you move toward certain mastery. You just need to persevere.

The other thing I'll mention is, make sure you're always building. It can be tempting (and I still fall prey to this, at times) to just focus strictly on learning materials like online courses, textbooks, lecture or tutorial videos, etc. It feels like you're making progress, and you're learning. But the way you will master those skills is by actually applying them. So even if it's something small, go and build some project using the new thing you've learned. Always be practically applying what you're learning, rather than just "learning" it and assuming it will stay in your head.

To avoid burnout, it might be worth looking into the Pomodoro Technique. It helps make sure you're getting proper breaks, and not forgetting to relax and reflect on what you've learned as you go along. Here's a helpful timer for this purpose.

If you have any questions you need help with, or you want to chat at any point, please don't hesitate to reach out to me.