[ home / bans / all ] [ qa / jp / cry ] [ aut ] [ f / ec ] [ b / poll ] [ tv / bann ] [ toggle-new / tab2 ]

/qa/ - Questions and Answers

Questions and Answers about QA

New Reply

Options
Comment
File
Whitelist Token
Spoiler
Password (For file deletion.)
Markup tags exist for bold, itallics, header, spoiler etc. as listed in " [options] > View Formatting "


[Return] [Bottom] [Catalog]

File:1437958431007.jpg (1.6 MB,2881x3745)

 No.76334

I think more people would get into programming if instead of babies first programming projects being taught, instead people tried to teach how to actually do things with programming that affect your computer. So that people could dive right in to experimenting and building stuff with code for themselves.

 No.76336

File:[SubsPlease] Peach Boy Riv….jpg (124.98 KB,1280x720)

That sounds kind of risky. Things that affect your computer can also break it and then you'd get angry comments.
What is "baby's first programming project", though? The hello world thing?

 No.76337

>>76336
Stuff that doesn't really interact with anything and prints text.

 No.76338

doesn't automate the boring stuff with python take a project based approach like what you're talking about?

 No.76339

>>76337
Modern computers are not like the C64. You can't just 'write something that affects your computer'. Also, how would you even understand how to write programs that affect your computer if you don't start with those "baby's first programming projects"?

 No.76341

>>76339
Well... fair point. It's just getting to what most people would be interested in takes so long in most tutorials, which probably turns people off since they're just following instructions in the beginning for the most part.

 No.76342

File:Scratch and Alice.png (1.27 MB,1280x1440)

>>76341
If that's the goal, I think some sort of game engine dedicated for learning programming would be the closest thing, but having used such programs, namely Scratch and Alice, I can pretty easily say that they're not very helpful at all. Conceptually maybe, but not in terms of actually understanding how to program exactly. Of similar programs that I've used, the next best thing from that would maybe be PythonTurtle. Regardless, I personally think such programs just beat around the bush of learning programming properly. They're not necessarily harmful, but there's not much you really can do with them either unless you actually get a grasp of how to program.

Frankly, as crude as it might seem, the best way to learn how to program is probably just by cracking a book and then messing with an IDE.

 No.76344

File:smalltalk80_vm_0.3.3.png (15.29 KB,640x480)

That's more or less what Smalltalk was supposed to be. The goal was to teach people to program by having them extend and modify its IDE, which was itself written in Smalltalk and would respond to changes to its code in real-time. It was kind of like teaching someone to code via Emacs Lisp scripts, but in an environment with a WIMP interface and greater access to its internals.

 No.76345

A lot of game programmers in the 80's started on basic and gradually expanded to more complex stuff through assembly. A lot of game programmers from the 90's got started cutting their teeth on modding doom or quake or half life, gradually going from "replacing a sound or texture" to "scripting behaviors for brand new original content".

a lot of game programmers from the 2000's got started with RPGmaker and gamemaker studio and gradually expanded their programming knowledge through learning whatever scripting tools RPGmaker and Gamemaker used to expand the base functionality.

the key threadthrough here is that they had a tool which let them start simple with immediately visible results (which is what scratch does) but had a hidden layer of complexity they could access bit by bit to do only the stuff they were interested in.

thinking about it, I wonder if the thing scratch is missing for that next step is a scripting language you can use in lieu of the visual programming blocks that you can attach to the blocks themselves to alter their behavior or something. that way if you wanna do something more complicated it isn't "find the seventeen blocks you need", you also have the alternative of "learn how to do that in the scripting language"

 No.76346

Dont ask why people dont get into programming.
Ask why they should.
The computing needs of 99.999% of people are met by software that already exists.
Those that arent are probably not reasonably implementable by a beginner or even experienced single developer.

Or do you want people to pick up programming as a hobby, for programmings sake alone?

 No.76347

File:1536124045212.gif (1.24 MB,754x1005)

why hasn't anybody posted their legs in programming socks?
is this really /qa/?

 No.76348


 No.76349

>>76348
cute chubster
but those aren't programming socks

 No.76350

File:__hatsune_miku_vocaloid_dr….jpg (1.13 MB,1535x2086)

I'm reminded of two tasks I would have programmed if I had the skills:
-a program which lets you cut off always one line from a text where all lines are in blocks of 4, meaning I'd need always the third line of these four, but I want to economise on my time resources so I don't spend hours on copy+paste going through all pages.
-a program which lets you read badly scanned PDFs in a dark theme(and which is not an app, I'm not a barbarian).
I dunno what to do exactly so I have to adapt, read badly scanned non-dark themed PDFs and use the few resources I have which is really misery. Top persons need top instruments, no matter if they are physicians or tennis players, and I won't get far with my miserable options.

 No.76354

Maybe more people would do it if it wasn't so stupid and boring.

 No.76355

>>76354
I'm an ideas guy, I ideas.

 No.76356

>>76355
congratulations, now spend some time learning to draw so you can evolve into concept artist.

>>76354
as with most things, it gets less stupid and less boring the better you get at it.

 No.76371

>>76350
First sounds like something you could do easily with sed or awk. Is the block length of 4 reliable, with the blocks separated by blank lines? If so you can do that with

sed -n '3~5p'

 No.76382

File:Untitled.png (324.14 KB,794x872)

>>76350
some pdf readers can do that already
pdftools in emacs and zathura can switch between light and dark background. pic related is how a shitty pdf looks recolored in zathura




[Return] [Top] [Catalog] [Post a Reply]
Delete Post [ ]

[ home / bans / all ] [ qa / jp / cry ] [ aut ] [ f / ec ] [ b / poll ] [ tv / bann ] [ toggle-new / tab2 ]