[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/jp/ - Otaku Culture


View post   

File: 100 KB, 511x482, ive_read_sicp.jpg [View same] [iqdb] [saucenao] [google]
8003317 No.8003317 [Reply] [Original]

If you can't program and write computer software, how do you expect to ever become a magical little girl?

http://www.youtube.com/watch?v=1XZoKXJpbVg&t=0m10s

>> No.8003324

Ok then what language should I learn?

>> No.8003330
File: 170 KB, 500x500, 1318042229083.png [View same] [iqdb] [saucenao] [google]
8003330

>>8003317
Why does she start off with the complex shit in lesson 2?

>>8003324
C coming from a C++fag, but someone will come into the thread and argue with me about it soon

>> No.8003341

>>8003324
Doesn't really matter, so long as you learn multiple languages in a short amount of time, although C is a good choice to start with.

http://c.learncodethehardway.org/

>> No.8003347

>>8003324
Lisp and Perl.

>> No.8003344
File: 74 KB, 661x716, 1318101178264.png [View same] [iqdb] [saucenao] [google]
8003344

>>8003324
Be a man and learn Assembly.

>> No.8003355
File: 106 KB, 508x548, gontolmon.png [View same] [iqdb] [saucenao] [google]
8003355

Learn C/C++ if you are a man
Learn Ruby if you are ``faggot''

>> No.8003364

python's pretty easy to pick up, but will give you bad habits if it's your first language

>> No.8003371

>>8003324
Honestly, if you're just doing it for recreational purposes then start with something easy like Python. If you're interested in doing large scale things or programming seriously, then you might want to look into C/C++, although still getting your feet wet with something more simplistic is fine too. Either way, picking up a language is easy once you've come to understand how programming works anyways, so don't worry too much about it and just have fun.

>> No.8003374
File: 87 KB, 600x401, 1310376743723.jpg [View same] [iqdb] [saucenao] [google]
8003374

>>8003324

Perl and LISP for the first ones.

use SICP as a starting point, learn LISP from SICP mainly, but have a few other LISP references (google supplies more than you'll ever need) for when things don't quite click or you can't quite put the theory into practice.

Then learn Perl, it won't be nearly as hard as learning LISP (the first is always the hardest), and will teach you a good bit more in terms of general programming application (you'll really use the stuff you learned from SICP, as the concepts from SICP are important, but the methods that they are taught with are not all encompassing of what you can really do with them).

Then, onto C/C++ and Python, the last 2.5 languages you'll ever need to learn in the by-far future, and the ones you'll spend most of your actual programming career/hobbystuff programming in.

>> No.8003395

I hope to reach satori soon

>> No.8003402

>>8003395
Good luck. And don't become discouraged. Programming is a life-long hobby, it can take a few years before you can consider yourself to be good at it.

>>
Name
E-mail
Subject
Comment
Action