[ / / / / / / / / / / / / / ] [ dir / animu / doomer / egy / hkpol / jenny / kohl / strek / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 5bb04564c19aae2⋯.png (1.8 MB, 2232x2122, 1116:1061, creation2.png) (h) (u)

[–]

 No.1060157>>1060168 [Watch Thread][Show All Posts]

I think this can teach people to software engineer if they spend five years reading it.

 No.1060159>>1060168

>how to learn c#

Nice to learn the basics. But that's not very useful because everyone else already knows the basics and there's not much you can do with them. You hit a wall at learning advanced stuff. The community is small and the quality of yandex hits will be very hit or miss. StackOverflow will downvote/close your question because the average moron is offended he doesn't understand it. Nobody will bother writing a proper answer for you anyway, it takes too long and you get way more upvotes from answering "how to hello world" questions that millions of people will search for.

The whole concept of "learning to code is so easy literally just google it" suddenly stops applying when you want to go from just coding to software engineering. It's like the internet is saturated with information on learning syntax, doing fizzbuzz type exercises, one-off programs that fit in a single file, standalone programs that don't interact with other software, programs that only use the standard library, command line programs that don't even handle their arguments properly, programs that don't use hardware in any sophisticated way. Anything beyond that is virtually impossible to learn from the internet, you need to read textbooks, and you need to know the right ones.


 No.1060168>>1060174 >>1060219

>>1060157 (OP)

>endorsing Botnet 10

Also, as >>1060159 said, equating learning to code meme to becoming a software engineer is like saying that you become a professional mathematician after learning the multiplication table. First, you need to use multiple different sources because you can't learn everything from a single book or website. And the difference between amateur and professional is that the pro knows how to pick the right tools for the job and when to use each tool. An amateur will just copy-paste from the Internets like a retard. Finally, I think Ruby is the superior first language (after learning simple HTML and CSS ofc) since it's comfy and it does OOP in a better way (simply put Ruby is like a sane, non-pozzed and better version of Python). I would also recommend learning C (since UNIX and the GNU system is mainly programmed in C) and learning Scheme (because Scheme is very simple language, it doesn't make learning harder by adding unnecessary complexity, like many other languages do)


 No.1060170>>1060323

>Yandex

shoo, shoo, russian jew


 No.1060174

>>1060168

>Finally, I think Ruby is the superior first language

You can learn to program with pretty much any language, a good introductory text/class is more important. Although, picking a language that doesn't get in the way of what people try to teach beginners is probably a good idea. I remember some introductory book or something that used Oz, I believe it was Concepts, Techniques, and Models of Computer Programming by Peter Van Roy et al. Looked good, but Oz/Mozart is a very niche language, seems like it has a fair amount of clarity to it, though. How to Design Programs (https://www.htdp.org/2019-02-24/) uses Racket (https://racket-lang.org/), which is about as beginner friendly as you get with Lisp. Another good pair is Pyret (https://www.pyret.org/) + PAPL (https://papl.cs.brown.edu/2018/), good roots (Racket), good university, like Oz, Pyret is not a Lisp, and it seems sane.

Of course, there's SICP (its free), but a sturdier math background might be needed.

>does OOP in a better way

I'm sure plenty of languages do better than Python at OOP.


 No.1060219

>>1060168

>simply put R*by is like a sane, non-pozzed and better version of Python

You misspelled Nim.


 No.1060232>>1060323

>Yandex

mossad honeypot

>C#

Gay microshit langauge

>Lisp

A bunch of slow, hacked on shit from the 60's. Guaranteed to make your machine run as fast as a Knight machine.

That infograph is so fucking incoherent that it looks like a stoner made it.


 No.1060249

It's be great if you spaced this out in a way that is readable.


 No.1060320

File (hide): 53837a003d8f119⋯.jpg (120.34 KB, 1385x1442, 1385:1442, 61oGvEoPmiL._AC_SL1500_.jpg) (h) (u)

Pic related is better than shitty microsd cards


 No.1060322

also, pull ups + chin ups are better than push ups. Running is better than squatting.

(No reason you couldn't do all of these, though)


 No.1060323

>>1060170

>>1060232

Yandex is a good choice if you're a burger

Baidu can be good for "some things" too


 No.1061680

File (hide): 8683d493370063c⋯.png (2.62 MB, 2232x2122, 1116:1061, april.png) (h) (u)

I made a new one for april




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
11 replies | 3 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / doomer / egy / hkpol / jenny / kohl / strek / vichan ][ watchlist ]