What is the very first programming language one should learn if they wanted to get into web development?
Assembly
>>59830466
I hate to tell you OP, javascript
Fuck my sides, how did things ever get this bad
>>59830489
No no, it's okay. I'm glad you're being honest because I heard similar already but I wanted to hear it from /g/ because I know how autistic you guys are about this sort of thing.
I already know a lot of Java and Python so hopefully that helps a little.
>>59830546
In which case you'll be fine.
Best advice I can give is try to avoid the latest meme framework and just stick to using one thing. I personally like ember.js, it's an opinionated stack that includes everything you need to make a single-page app. No bs decisions to make when you're just getting started. When you get to the level of wanting to customise build tooling etc, you'll have a much better grasp of what you want and need.
Just use vanilla javascript if you're only using js to add functionality to existing sites. jQuery isn't trendy anymore, but it's useful learn to understand where the js framework explosion came from.
>>59830466
C++.
If you can't write C++, get the fuck out of the industry you useless mouth breather
>>59830708
>C++
What kind of web development?
>>59830737
I don't know yet. What would you recommend?
>>59830489
Anon, you're disappointing. Encouraging people to wreck themselves on the JS reef is no assistance. Not for him, nor for the humanity.
Javascript since you can't really avoid it if you want to work on modern websites.
>Programming language
>Web development
Would you ask which musical instrument to learn to appreciate itunes?
And anon was enlightened
>>59830466
PHP. in 30 min
>https://www.youtube.com/watch?v=7TF00hJI78Y
Then learn Lavavel. A framework for building web stuffs with php.
>https://www.youtube.com/watch?v=R8B4og-BeCk&list=PLwAKR305CRO-Q90J---jXVzbOd4CDRbVx
>>59830753
Server-side development is more enjoyable to me.
It puts your focus on writing clean, well-organized, and performant code.
Client side development is largely user experience, ease of use, and (sadly) prettiness.
You will find a lot more gimmicks in client-side development. You will be bogged down in JavaScript libraries.
>>59830821
Well, if I wanted to go into server-side then knowing Java is already what I need right? Should I be focusing on something other than learning new languages, or is Java not enough?
>>59830843
Learn the Spring framework for java atleast
x86 ASM should do the job
>>59830843
>Well, if I wanted to go into server-side then knowing Java is already what I need right?
Java can be used for server-side development (it's probably one of the largest), but it isn't all you need.
Checkout Spring if you're going the Java route. Read up on RESTful API design, MVC design patterns.
>>59830734
It would weed out all the knuckle dragging plebs and pajeets ruining the industry and building web pages that consume 90% of a modern cpu for ad trackers and popups.
>but c++ is hard!
>i need muh memory safety!
>i need muh framewerks!
>what...about...muh...snowflake...language!
Go be a waiter at Denny's.
>>59830914
You sound really bitter. Did something personally happen to you or are you just an idealist with an ego?
>>59830914
And before some tard replies: yes I know there's no C++ client side. And I don't even think C++ is the best language server side.
The point is to weed out the mouth breathers. If you know C/C++ you have some fucking clue how a computer actually works and won't import 25MB of js libraries or write an O(n^9) algorithm to rotate a fucking ad.
>>59830947
>Did something personally happen to you
Yes. I was in a timeline where web pages were compact and consumed nearly zero cpu/memory/battery resources.
Then I woke up in this timeline.
>>59830466
PHP :^)
>>59830972
So a jaded idealist then.
>>59830986
>expecting efficient solutions from well trained professionals
>"idealism"
You have to go back.
>>59830466
elm for front end,
elixir for backand
>>59831018
>the world would be better if it wasn't the way it is
>mad about it
You're an idealist.