|
Ask her if there is something she'd like to do on a computer or something she'd like to have or a problem she'd like to solve.
If you only show hew code that does nothing interesting (ie. hello world) she'll get bored.
With a goal in sight, programming will be easier.
I'd rather be phishing!
|
|
|
|
|
This. As weird as it may sound my introduction to programming was Perl regular expressions. I stumbled across them and was fascinated, so I learned the minimum Perl I needed to play around with them (load text, call regex, output results). That turned into curiosity about Perl in general and 17 years later I still learn stuff using the same process. Find something interesting and then dive down the rabbit hole.
|
|
|
|
|
|
Comment, ( mostly to her ) I've "learned" a system while building a ( small ) working program ( IEC structured text - did it's job ). BUT, I'd a lot of background, and I still don't _know_ the language, and parts took extra work.
Different people have different learning patterns, but I'd suggest a hybrid. Do a brief tutorial or book ( K&R comes to mind, but I'm a mechanic ) for basics, start, maybe do a project. Do a longer tutorial or course. ( repeat ?)
The more formal will fill in lots of holes. ( This from someone who's written a couple of drivers then found he couldn't talk to a serial port in C# )
|
|
|
|
|
If she can't think of anything in response to Maximilien's question, ask her what her favorite topic is, and then show her how she can organize that info through a database, or with objects. She can teach you something new as you help her!
|
|
|
|
|
Good advice, will ask
|
|
|
|
|
Are you sure its the programming she interested it... hint hint..
A Fine is a Tax for doing something wrong
A Tax is a Fine for doing something good.
|
|
|
|
|
Yeah, pretty sure, she's happily married
|
|
|
|
|
If she is smart she will do the learning thing alone (or pick alone the route at least)...
As you not actually going to teach her programming, you should show her the possibilities - how versatile computer programming is... Do not waste your (and her) time on 'Hello World'-like things... Make her hungry, move her imagination... If she is any good the rest will come...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
|
|
I scrolled through the article and now I'm fluent in C++
|
|
|
|
|
I'm happy for you. It really is an easy language underneath it all!
|
|
|
|
|
|
Do you have stock in that company?
|
|
|
|
|
Ok, as you don't seem to appreciate my suggestions this is the last time I will try to help you.
Goodbye !
|
|
|
|
|
Come on man, I didn't mean it like that.
In fact, I was just looking at Hackr.io because it was on top and you left some pros.
It's just that you link to that website just a bit too much to just be an enthusiast.
|
|
|
|
|
Ah, then all is forgiven
|
|
|
|
|
People have different learning styles and preferences.
So I would let her drive the learning or ask her how she likes to learn as she is a teacher and probably understands different learning styles.
As a personal preference I always like to learn by having a project that I cannot possibly complete with my current level of knowledge.
That way I have a goal and the goal forces me to learn what I need to learn in order to reach that goal.
Scratch is a great learning environment for basic principles, I would generally suggest it as a good place to start from then from there move onto something like C# and a calculator application.
You might even be onto things like the shunting yard algorithm, for parsing basic mathematical formulae, in a couple of months if your student is really bright.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
modified 23-Jul-20 3:42am.
|
|
|
|
|
If you are using winforms, why not build a calculator application. Very simple, easy to get working and will show a few fundamentals.
|
|
|
|
|
No offence intended, but it sounds like she can't sit still for 5 minutes. Perhaps she would be best trying to work out what she is trying to achieve from life, before she picks her next "career".
Use some of those psychology skills on herself
|
|
|
|
|
No offence intended, but maybe you shouldn't judge people based on two to three lines someone wrote about them on a public forum
She spent the last ten years of her life getting to where she is now, doing study after study, and finishing them all with good grades.
Next to that, she taught kids and (specifically) immigrants for the past five years or so, because she loved helping and seeing these kids grow.
But after this time she decided now is the time to try something new and I have no doubt that if she likes this, she'll go for it and she'll be a (certified) programmer in a few years time.
I know few people who are as determined as she is/was.
|
|
|
|
|
Fair enough, but I still stand by my statement.
Spending 10 years to become a primary school teacher is hardly an achievement, most people will do it in 4 years. From my perspective, spending 10 years doing different degrees is definitely a sign of someone who doesn't know what they want to do with their life.
I am not saying there is anything wrong with it. She if free to do whatever makes her happy. I am simply pointing out that she appears to get bored easily, and without any long term goals, programming will just be another "stop gap". Anyway just my opinion, of which I am sure she has no care
|
|
|
|
|
musefan wrote: Spending 10 years to become a primary school teacher is hardly an achievement It's a bit more complicated than that
musefan wrote: Anyway just my opinion, of which I am sure she has no care Your careless words hit her hard and she went from successful teacher to sleeping on a bench in the park, next to a shopping cart full of stuff and looking for food in dumpsters, all in the past hour
That was sarcasm, just in case you missed it
|
|
|
|
|
Sander Rossel wrote: Your careless words hit her hard...
I change lives, it's just what I do.
Sander Rossel wrote: That was sarcasm, just in case you missed it
You may be a stranger, Sander, but if there is one thing I know of you it's that you are a rational and logical thinker, with a good sense of humour. Thus, no need to explain your sarcasm
In fact, the day you respond emotionally will be the day I report your account as being hacked
|
|
|
|