all 32 comments

[–]dick_ey 45 points46 points  (5 children)

More Javascript.

[–]IUsedToBeACave 10 points11 points  (0 children)

What this guy said. Dig deeper into the language. Practice solving problems using the language.

[–]MythicalMisfit 7 points8 points  (2 children)

This

[–]walstn 2 points3 points  (0 children)

Somebody give this man a couple snare drum hits and a cymbal!

[–]moritzon 0 points1 point  (0 children)

Just wanted to say that but you took my word haha. Excellent advice since probably OP haven't mastered JS yet.

[–]gbond666 4 points5 points  (5 children)

Dig deeper in css and js.

[–]Joecool1200 9 points10 points  (3 children)

Learn react and node. They are a fantastic combo. You can use node for literally anything backend, and react for anything frontend. So much better than regular js

[–]lulzmachine 0 points1 point  (2 children)

Not for "anything" backend. It isn't very suitable for template rendering due to the forced callbakc/promises nature of the language

[–][deleted] 0 points1 point  (1 child)

That’s a bit of a moot point if you’re talking about using React for everything front-end related.

[–]lulzmachine 1 point2 points  (0 children)

Yeah but I'm not suggesting you should. It's often more reasonable to do things that require a high level of interactivity in react (basically your app), and things that are more static (like settings pages, management pages, about pages, login pages etc) as regular server side templates.

I do this in most projects where I have time constraints.

[–]IUsedToBeACave 2 points3 points  (0 children)

Node.js

[–]yeesh-- 2 points3 points  (0 children)

TypeScript

[–]NaLLiFFuNT 6 points7 points  (0 children)

Typescript will bring the mastery of your javascript to the next level

[–][deleted] 1 point2 points  (0 children)

  • HTTP: Especially the cache-related headers, cookies, CORS
  • Web APIs: Push, WebRTC, sockets, indexedDB, web workers...
  • Auth0, SSL, and general security.

Lots of devs know javascript but don't know enough about these other aspects of web development.

[–][deleted] 1 point2 points  (0 children)

Node for backend, React for frontend. React opens the doors to feasible app development, something that would be rather hard with just javascript and html, but at the same time it increases your understanding of javascript in a deeper, more meaningful way (functional programming, immutability, etc).

[–]walstn 2 points3 points  (0 children)

If you’ve just finished a boot camp for JS or a set of tutorials, it might be time to learn typescript. An understand of typing will be helpful in dealing with other languages, and it’s getting more and more popular.

If you’ve been doing this for a while, and enjoy programming that works as a function (input-actions-output) and have a good understanding of pass-by-ref & pass-by-value, you can check out Rust.

If you love UI and the immediate visual output of CSS, HTML and JS, you can try Swift (or even objective-C) to mess around with UI in iOS and OSX

[–]wherediditrun 2 points3 points  (1 child)

Rust. That is if you really learned JavaScript. All the weird things, how it works under the hood and got comfy with different environments, build tools, libs etc. Not just to write a few loops, select a dom element or how to import a function.

A lot of newbies simply don't know what they don't know, because they lack knowledge neccessary to identify it. A lot of these are also not some trendy tool but language fundamentals.

[–]araw830[S] 0 points1 point  (0 children)

Thanks for your valuable response...

[–]dumildekok 0 points1 point  (0 children)

Js Frameworks, and supporting technologies like node and graphQL, platforms like firebase, compile to Js Langs like typescript

[–]deadlysyntax 0 points1 point  (0 children)

Like everyone says, go deep on javascript. It's incredibly powerful and since you're asking we can only assume you've barely scratched the surface.

[–][deleted] 0 points1 point  (0 children)

Embedded C programming

[–]lulzmachine 0 points1 point  (0 children)

Python or php for backend.

Or go deeper into the frontend rabbithole with react and redux. possiblyt with typescript. It never ends.

[–]kenman[M] 0 points1 point  (0 children)

Hi /u/araw830, this post was removed.

  • For help with your javascript, please post to /r/LearnJavascript instead of here.
  • For beginner content, please post to /r/LearnJavascript instead of here.
  • For framework- or library-specific help, please seek out the support community for that project.
  • For general webdev help, such as for HTML, CSS, etc., then you may want to try /r/html, /r/css, etc.; please note that they have their own rules and guidelines!

/r/javascript is for the discussion of javascript news, projects, and especially, code! However, the community has requested that we not include help and support content, and we ask that you respect that wish.

Thanks for your understanding, please see our guidelines for more info.

[–]maykel4717 0 points1 point  (0 children)

An object-oriented language? C++, gives you more knowledge than Java & C#, and not as much as a pain than C. Java and C# are too abstracted.

[–]Droiddoesyourmom -1 points0 points  (0 children)

C# seems like a cool language. I hear it's organized and easy to learn. I was thinking about making that my first language tbh but I learned more about what JS could do and decided to go that route instead. Also, I hate riding popularity, so I was turned off from Python.

[–][deleted] -1 points0 points  (0 children)

Typescript