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

So guys, I want to begin programming but I don't know where

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

File: 0352 - bWPveXS.jpg (177KB, 500x598px) Image search: [Google]
0352 - bWPveXS.jpg
177KB, 500x598px
So guys, I want to begin programming but I don't know where to start...
Anyone know a good beginner language?
>>
just enroll in CS50

do fucking everything, and if necessary read the books in the syllabus.
>>
>>59098283
Good Pepe, saved.
>>
>>59098283
basic machine code.
>>
Python
>>59098283
>>
>>59098283
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/
Don't use mit-scheme, use this http://racket-lang.org/
>>
>>59098283
Depends on what your interests are and what your current skills are.
>>
>>59098385
Not the Op but I have 0 skill currently and want to seek employment on the server end of things but really don't quite understand how it all works.
>>
>>59098330

i would agree. Python and PHP are your "easiest" languages that you can gain a lot of programming knowledge from. After that then you can pretty much go anywhere you want. Theres also a part of me that says fuck it and just start with C
>>
>>59098283
https://en.wikipedia.org/wiki/Scratch_%28programming_language%29
>>
>>59098330
This Python is everywhere and it's newbie friendly.
>>
>>59098312
This. CS50 is the best course you can possibly find for free. I bet most people don't complete it because it's really fucking hard.
Also https://www.reddit.com/r/learnprogramming/wiki/faq
>>
>>59098283
Start with C++. If you learn C++ as your first lang, you'll have no issue learning anything else afterwards. Actually, my best advice would be to not have a first language: have two. I'd do C++ and a functional language of your choice, at the same time. Will make you a god-tier programmer.
>>
>>59098312
>>59099314
how does this compare to edX's CS 6.00.1x and .2x?
>>
start with assembly
>>
File: Nc6KCoq.jpg (71KB, 720x693px) Image search: [Google]
Nc6KCoq.jpg
71KB, 720x693px
>>59099373
start with C first, learning C++ first is terrible

there is all kinds of shit in C++ that won't make sense unless you understand it's there because of legacy / backwards compat shit in C

then learn python

then use anything
>>
How many of you are employed as software developers and earn over $30k a year? Don't bother responding if you don't fall into this category.
>>
File: 1487820180040.jpg (11KB, 259x194px) Image search: [Google]
1487820180040.jpg
11KB, 259x194px
>>59099453
>>
>>59099555
thought so
>>
File: 1487952626460.jpg (9KB, 238x192px) Image search: [Google]
1487952626460.jpg
9KB, 238x192px
>>59099592
>>
File: 1476513857162.png (64KB, 658x901px) Image search: [Google]
1476513857162.png
64KB, 658x901px
>>59099453

#include <meme.h>

int main()
{

printf("hasduasgjashfashfashfhasgnabjbalbalbalbasbasbalbajssbajasj");
return 0;
}
>>
>>59099452
This. starting with C++ is a bad idea.
>>
>>59099453
lol I'm working as a developer while im finishing my undergrad, getting paid ~40k a year working part time
>>
>>59099722
Nice. Good job, man.
>>
>>59098283
Listen to him, OP: >>59098336
>>
>>59098330
this

>>59098336
There is a newer version of this course that use Python.
>>
The shilling for Python is absurd. But it's probably because a lot of people offering their expert advice have never programmed in any other language.
>>
>>59098283
OP, you're lying and you are already a programmer.
>>
>>59100356
Just use Scheme. Stop being so scared.
>>
>>59099452
I disagree.
C++ is easier to fan into whatever field you might want to use it for.
If you are completely new to programming, you could just as easily make a C++ project as your first thing as you could use C.
Stuff like raw pointers and C style arrays is likely what people use in their first C++ project even though there is better ways in C++.
While I had done programming before in other languages, my first real programming course I had was with C++.
The project I did could have been in C or any language for that matter, the only header I included was fstream.

But since my education takes me to a field that uses C++ more than C, C++ was a good starting language.
You don't learn programming in a month anyway, you learn it by using it to solve all kinds of problems over a long period of time.
There is no "beginner" programming language, only the language you use as a beginner.
You can do complicated things in any language, it all takes structure to learn how to use all of it.
>>
>>59100473
Yeah, you can. But Python is at least useful straight away.

>>59100386
Lots of well paid Python jobs and it's very nice to work with. It's easy to read even if some complete idiot has written the code and anyone can learn to code in Python. Pretty sure you can teach a dog to write in 1 hour what a C-programmer might spend a day doing because there are all sorts of nice modules in the python standard library.
Thread posts: 31
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.