What programming language should I learn first and what is a good way to learn said language?
What programming language should I learn first and what is a good way to learn said language?
Javascript and Python.
Both are easy tier.
What do you want to accomplish exactly?
What languages do you think are the most valuable for working in tech?
Also, which of these girls would you bang?
c++ and c++
Is JavaScript any good ? Just started 3D CG school and heard we'll learn a bit of it to a very basic level.
Python then C
SICP in Python or literally any intro to comp sci using Python resource
C Primer Plus/ C Programming: A Modern Approach
Then a book on algorithms, then whatever book and video playlist for data structures, then a book on C pointers
Nothing will be out of your reach after these and you could sit with the cool kids.
C a modern approach it's kind of big for a beginner, and if that wasn't a problem, it's also pretty outdated
I'd actually say head first c, it's probably the only book I'd recommend from the head first series
I want to take care of C#.
The ones most likely to give you a job are Java, C# and possibly JavaScript (if you also know HTML/CSS)
Easiest to go the JavaScript/HTML/CSS route.
Python is easy to learn, but any job involving Python will likely require you to know a lot of math (for example to do machine learning, statistical analysis and so on) or as a backend tool with Django.
This is a good way to learn if you want to be a good programmer and don't care about getting a job as soon as possible:
they're all cartoons m8
I want to FUCK C#
user pls she's only 15.
still legal
Someone give c++ a burger
>tfw no new languages
I know 2010s is cancerous but where's our program gal? Is programming done forever??????
I started learning js three days ago and it's pretty simple (I'm an illiterate who only knows html and css) also you can practice on whatever website using userscripts. one of the reasons I find difficult to learn other languages is the lack of immediate feedback speaking of everyday utility
Uhh, what about Rust user?
>What programming language should I learn first and what is a good way to learn said language?
Fortran
most of the professional world will be moving from javascript to typescript (which compiles back to javascript anyway) within the next few years, but it's not ever going to go away, no, so it's worth learning
Ignore all these answers, start with Scheme. You need to learn how to PROGRAM, not program IN some language, and scheme is so minimal, it wont taint your mind with language specific concepts
>C++ middle level programming , fast numerical applications
>Java high portability and rich framework for any purpose
>Javascript run evewhere , cloud computing, IOT (Espruino microcontrollers)
STAY AWAY FROM PYTHON IS FOR RETARDS.
>professional world will be moving from javascript to typescript
retards who tries to force javascript to look like java instead exploiting the benefits of pure JS.
t. someone who has never worked with a javascript codebase spanning more than some basic jquery plugins for popups
TS is retard-safe JS and it's a massive fucking blessing since 98% of all javascript programmers are utterly shit and will look at you with a vacant stare if you ask them what a closure is or how scoping works
whatever you call "pure" JS is still fully possible
legal here 2bh
that image is wrong, c# pajeets cant read.
thats because you are working on retard frontend applications, we people who works on real CS know the benefits of pure JS.
...
is this a touhou reference?
yes user, it is a touhou reference
heck yea
If you wanna get a hot job, go for Java/Python/C++ bro.
Trust me.
Python then C/C++
Stuck between Python and Ruby.
>Stuck between eating dog shit or cat shit
just keep masturbating.
The girls, user. Not the actual languages.
fuck off
This makes me want to learn php what a qt
How fast can you learn a language, let's say Java, Javascript, Python ,etc to an employable level?
As much as you can stop wasting time not learning them
Let's say 3 hours of serious studying a day
I'm honestly asking because I have no idea, how many years are we talking about
I WANT TO MARRY PYTHON!
javascript
I want to bully PHP-chan.
C/C++
It's harder and you'll have to program much more to do what could be done in python via a one liner. However, having this kind of under the hood knowledge makes you a much better programmer in terms of knowledge and structure. You'll find going from a language like c/c++ to something like python is really easy. Where as if you went from python to c/c++ it would still be fairly difficult.
C++
>older
>more mature
>still attractive
C -> Java -> Python
Scheme
Why not the other way around? Thats how I did it and I think Python is easier for beginners (both Syntax, the fact that you can import almost everything easily and the Imperative nature)
Learn C# first. It's a simple, beautiful, modern high-level language.
When you get a bit better, learn Rust for something lower level for systems programming.
>tfw living under a rock
too much magic and syntax sugar
C so you can give up, fuck off, and never ask stupid questions like this ever again
Learning C teaches types, pointers, memory management, simple abstractions like structs etc.
Learning Java afterwards teaches automatic memory management, objects, references vs pointers, and which situations are useful for either.
Learning Python teaches dynamic typing and the pros and cons that brings.
It's a progression from low level programming to high level programming, introducing newer concepts and higher level abstractions as you go.
Going the opposite direction, from high to low level, is like teaching a kid how to start a fire with lighter fluid, then flint and steel, then finally with just sticks. If they already know how to do it the "easy way", they're not as interested in learning how or why it works "the hard way".
I second C#. It wasn't my first language, but I've been starting to learn it recently and have really been enjoying it
Ruby is extremely easy and versatile. You can use codeacademy for it, it's very hands-on.
use job search site to find out what is used
I'd avoid java because you'll probably end up in a shitty environment
>poo in loos
>JBOSS retardation
>scrolling through thousands of lines of factorybuilders
c# has the next most jobs, less cancer than java
python has no jobs, but is still growing. ML or AI take investment but is a great specialization to have.
javascript has its quirks but isn't terrible, and you can use it full stack.
C++ if you're committed to working with high performance apps like games.
PHP is also a good choice
Agree.
>PHP
>good choice
Wtf mate. You can't in good faith recommend PHP
php's depiction is surprisingly accurate
java and javascript
>What programming language should I learn first and what is a good way to learn said language?
Ruby
C/C++
bash scripting
it's actually useful
Do this if you wanna be a brainlet webdev faggot
javascript tan you have my heart
I learrned Python, i really recommend beginning with Python even though you're probably gonna switch to Java or C# later. Python is perfect for undertanding the logic behind programming and it has dozens of libraries, which are really helpful.
c++