[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What's the best first programming language?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 50
Thread images: 2

File: 1408838236618[1].png (11KB, 411x387px) Image search: [Google]
1408838236618[1].png
11KB, 411x387px
What's the best first programming language?
>>
Turing machine description.
>>
>>60513042
C.
>>
>>60513042
HTML
>>
Asm x86
>>
File: j93.jpg (49KB, 600x450px) Image search: [Google]
j93.jpg
49KB, 600x450px
>>60513042
The one that let's you build your project. Otherwise you'll quit after a few weeks
>>
Java is amazing.
>>
>>60513128
Not for the user.
>>
>>60513042
BASIC
>>
>>60513073
this.
its the ultimate brainlet filter
if everyone learned to program in assembly first we wouldn't have 1gb+ memory usage on web pages
>>
>>60513042
Turbo PASCAL
>>
Python
>>
>>60513364
nice wording.
>>
>>60513047
This.

Then slowly work your way up from electronics to boolean logic, then assembly, OS programming, compiler programming, and finally C.
>>
>>60513364
>>60513965
But I want to do programming as a hobby.
>>
>>60514054
Pick another hobby.
>>
>>60513139
how so?

>>60513042
C
>>
>>60514079
No, fuck you.
>>
>>60513364
>if everyone learned to program in assembly first we wouldn't have 1gb+ memory usage on web pages
this is easily the most stupid thing I've read all month
>>
>>60513965>>60514054
You are not ought to pass all these steps but given that you have no specific task now you'd better start with Turing machine to get right clue about what you are doing, you can then use whatever you want.
>>
Python
Java
C

Most importantly:

It doesn't matter what language you learn, the real problem is learning the programming logic, once you know how to solve problems through programming, then learning additional languages is a piece of cake


Think of driving a car, it doesn't really matter which car you drive at first, but once you learn how to drive, getting used to different cars is easy
>>
>>60513042
I learned Python as a first language. It was horrible, I was really bad and had very low self-esteem. For 2 years I haven't touched programming apart from powershell scripting as part of my Sysadmin job.


Later I understood that my tutors were shit, not me. After coding a GUI application in powershell and C# for automating my work I have found my true calling.

I signed up for last year for a Java/J2EE programming course of 10 months.

It changed my life completely. I fell in love with programming and now I'm learning node.js, android and frontend web development.

Python is still not of my favorites. but it's ok if yoiu know a normal language first
>>
>>60514212
beginners need a language that has as little magic and as few different ways to do the same things possible. python doesn't fit that criterion. c and java do
>>
>>60513067
/thread
>>
>>60513313
At this point I don't think you should start with BASIC. Probably start with Java or C
>>
>>60514195
Not OP but how do you "start with Turing machine" any link or info so I can search it by myself?
>>
>>60513042
bump for haskell
>>
>>60516183
Read this book http://cglab.ca/~michiel/TheoryOfComputation/TheoryOfComputation.pdf
>>
L I S P
or this >>60516363
But please dont start immediately with a low level lamguage
>>
>>60513042
C. Pretty decent at filtering out all the brainlets. If you can't understand pointers and recursion you should stop. ASM would be the second step then C++. Afterwards whatever you want.
>>
>>60513965
this is the dumbest thing I have ever heard
>>
>>60514218
python is great for mathematical shit though
>>
Java is easy but evryone hates it :/
>>
Go.

t. polyglot
>>
A good language for simple MySql Scripting?
>>
unironically C, I began with it at 15 and since then it's been super easy to pick up every other language and taught me alot about how programs work
>>
Rust
>>
>>60513042
C

Anyone who says anything else is autistic or just started programming. Prove me wrong.
>>
>>60514054
JS or python
Next in line please
>>
>>60520854
>anyone else is autistic
>literally names a language that has been surpassed by dozens of languages that do its job way better
C is good for people who want a second language to see if they can still program without the things we take for granted. not a first time language. thats like teaching a kid how to drive in a 17 gear truck or teaching someone to shoot by field stripping a G11 ffs
>>
Go

it doesn't have much complex unnecessary crap that confuses newbies
>>
>>60513042
Go is easy and will be a major language in the incoming years. Python is also easy and will be there for a long time to come
>>
>>60513042
Java. It's the most powerful programming language in the world. The only people who hate it are NEETs.
>>
>>60513042
Turbo Pascal

program HelloWorld;

begin
writeln('Hello World');
end.
>>
Go, or if you don't need the training wheels, C++.

Learning C before C++ is the biggest meme ever. Don't do it.
>>
>>60513042
C will make every other language a joke
>>
>>60521560
>t. pajeet
>>
>>60513128
Don't choose Java as a first language, it's more user friendly than C but you won't learn as much.

>>60513067
Learn C. Learn about pointers, memory management, etc. so you know what Java is doing for you. Then move onto Java if you really want to.

If you want to try learning a functional programming language as well, go with Scheme. The language itself probably won't benefit you much anymore, but it will teach you new ways of thinking.
>>
>>60521985
>Learning C before C++ is the biggest meme ever. Don't do it.
Why? I used C++ before C, but found reading K&R kind of helpful in explaining some peculiarities that C++ has.
>>
>>60513042
MIT scheme as per SICP.
Thread posts: 50
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.