[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]

I want to learn to program but I don't have time to learn

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: 38
Thread images: 5

File: 1298062999023.jpg (63KB, 300x199px)
1298062999023.jpg
63KB, 300x199px
I want to learn to program but I don't have time to learn 30 different languages.

What is the most widely used, cross platform, and future proof programming language?
>>
>>61434254
> html5 and css
> Javascript (learn to access RESTful services)
> SQL queries
> C# or Java (I dont even know anymore)
> Python3
>>
>>61434254
If you can learn C++ you can understand every other language
>>
>>61434254
what happens to train
>>
>>61434254
C is and always will be the place to begin (and stay comfortably if you like), everything else comes from here.
>>
>>61434276
This is a pretty good list.

>>61434321
>and stay comfortably
>comfortably
>>
File: kodeklossy.png (1MB, 1357x1281px) Image search: [Google]
kodeklossy.png
1MB, 1357x1281px
>>61434254
>html
>css
>programming

pic related. it is your education
>>
>>61434276
OP can probably forego SQL and use parameterized queries if you go the C# route.
>>
>>61434350

I mean to reply to >>61434276
>>
>>61434350
learning html and css helps you understand a lot of the technology we use daily.

Also learning html and the DOM lets you learn javascript for a real purpose.
>>
Learn C/C++ or Java
Memorize the most common data structures, Linked Lists , hash lookup tables , heaps , parsing trees, etc
Read Code Complete
Write programs and READ other people code
Study a bit of linear algebra, and geometry if you don't already know
Learn a bit of Discrete math and graphs

And that shit should take you like a year and you should be qualified for you averrage code monkey job
Were they will teach you how to do anything anyways
>>
>>61434254
Take this series, it's free, it's all you need to learn "how to program" https://www.edx.org/micromasters/software-development and runs the gamut of Lisp/Scheme and typed javascript (Typescript) where you will be surprised you'll be doing mutual recursion on arbitrary sized trees in a few weeks. With that in hand you can progress to anything else you want.
>>
>>61434254
Everything not named lisp is a clone of Algol.
Learn one, learn then all.

But the hard part is not learning the syntaxes and shit, but learning how to make your head boil code for you, the whole "ok, how i get this if, variables, functions and structs and make it do what i want?".

And for that, you need to actually play and have fun with the coding pretty much.
If you're really dumb, maybe you should start with qbasic or something similar just to get the hang out of it, then go for a real language like C.
>>
C++
>>
>>61434388
it is still not programming
>>
>>61434480
According to whom?
>>
>>61434491

are you for real?

>Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs.

CSS and HTML are not executables.
>>
>>61434502
HTML+CSS is turing complete and so is JavaScript. I don't think anyone is going to deny that JS isn't programming except you.

>but I don't like web developers
>but I don't like functional languages
Not arguments.
>>
>>61434502
http://lemire.me/blog/2011/03/08/breaking-news-htmlcss-is-turing-complete/

faggot
>>
>>61434528
>t. weblet coder
>>
>>61434502
>protip: you can execute HTML files in browser
>>
>>61434480
it complements a programmers skillset well
>>
>>61434540
>A programming language is Turing complete if it equivalent to a Turing machine.
HTML and CSS has never been programming languages so this does not hold, idiot.
>>
>>61434541
I personally am not but even if I was, attacking my character and not the concept is also not an argument.
>>
>>61434502
citation needed
>>
>>61434552
>I don't know the difference between executing and interpreting
sorry, you're not going to make it
>>
File: 1481927522315.jpg (35KB, 735x541px) Image search: [Google]
1481927522315.jpg
35KB, 735x541px
>>61434566
>being this pedantic
>>
>>61434564
>>61434502

nah but really, who were you quoting?
>>
>>61434634
https://en.wikipedia.org/wiki/Computer_programming
>>
If you're serious about programming (i.e. plan a career in this field), do yourself a favor and learn some basic ASM, then C, then algorithms and data structures first. It might not be as much fun as jumping right into some high level language, but fucking do it and thank me later.

I had been a self-taught programmer in a couple of high-level languages for over a decade thinking I was fairly competent, before I finally manned up and thoroughly learned the basics. Not doing this from day one is one of my biggest regrets. You kind of can learn to run before you learn to walk in programming, but it's a run of a clueless monkey. Don't be a Pajeet.
>>
>>61434276
You forgot Ruby on rails and node.js
>>
There should be a sticky on programming languages.
>>
>>61434254
Haskell
>>
>>61434290
Wrong.
>>
>>61434254
technology that has been around the longest is more likely to be future proof (that's why its been around so long). So what's the oldest still popular language? C.
>>
File: ebin pepe++.jpg (265KB, 600x437px) Image search: [Google]
ebin pepe++.jpg
265KB, 600x437px
>>61434254
>What is the most widely used, cross platform, and future proof programming language?
https://www.tiobe.com/tiobe-index/

Now picking a programming language really depends on what you want to do.

Each industry has its own adopted programming language, mostly because that's what its workforce is trained with and and hiring, and what the codebases are written in.

Examples:
Embedded - C
web server - PHP
Game development - C++
Scientist/general code monkey - Python
Corporate Drone - Java/C#
Academic with no real world value - Functional languages

Each programming language has its own philosophy.
>C++ is about performance and handling complexity, giving you a big set of tools.
>C is about performance and not being able to learn concepts more advanced than pointers.
>Java/C# is about not requiring talented programmers and providing a big standard library to reduce costs
>Python is for people without a brain, so you wont need programmers at all
>Javascript is for webdevs because that's what some dude decided to put in web browsers

Hopefully you get the idea
>>
File: 1492960806523.jpg (27KB, 477x609px) Image search: [Google]
1492960806523.jpg
27KB, 477x609px
>>61434528
>HTML+CSS is turing complete
>>
>>61434928
>some basic ASM, then C
This is why I now you are either an old useless fart or a neckbeard with no job
Thread posts: 38
Thread images: 5


[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.