Is It Too Late To Start Learning?


14 posts
by JakeGrey » Wed Oct 17, 2012 7:54 pm
I've always been interested in software and electronics, but my experiences with British IT classes (and other issues I won't go into) left me convinced that sort of thing was too difficult and complicated for an ordinary person and that I was incapable of ever getting good at it.
I've since reassessed that opinion, but... Well, I'm 27 and I know almost exactly bugger all. I've never written a line of code, I have no idea how to solder, and I barely trust myself to wire a plug. I've also got almost no money, which doesn't help; if I write off a Pi or an Arduino it's going to take me months to scrape up the cash to replace it.

Is it even worth starting out at this age, at this pitiful level of knowledge?
Posts: 21
Joined: Sat Feb 18, 2012 8:03 pm
by jbeale » Wed Oct 17, 2012 8:06 pm
Too late, are you kidding, I was expecting you to say you were 72... anyway I'd say the same thing, that if you are interested, then why not? If the money is a problem, maybe you can find someone nearby who could lend you an Arduino or R-Pi for a bit, just to see what its like. Or maybe there are some local "hands-on" events where you could try it out, do you have a hacker space nearby? Looks like there are about 25 of them scattered around the UK, see for example http://hackerspaces.org/wiki/List_of_Hacker_Spaces

As for writing code, you can try that on any computer, for example have you looked at Scratch? http://scratch.mit.edu/ It was designed with kids in mind, but you certainly don't have to be a kid to use it.
Last edited by jbeale on Wed Oct 17, 2012 8:16 pm, edited 1 time in total.
User avatar
Posts: 1980
Joined: Tue Nov 22, 2011 11:51 pm
by croston » Wed Oct 17, 2012 8:14 pm
Experience is directly proportional to equipment ruined. Saying that, it is not easy to break a RPi unless you are playing with GPIO. Software wise, you can reimage your SD card if you break the OS. This is really quick and easy and a mistake does not cost anything. If you want to learn electronics and microcontrollers then an Arduino is probably more forgiving of mistakes. I would suggest using a breadboard rather than soldering while you are learning.
User avatar
Posts: 443
Joined: Sat Nov 26, 2011 12:33 pm
Location: Blackpool
by fos » Wed Oct 17, 2012 8:56 pm
I'm 61. It is never too late!
http://linuxagora.com
User avatar
Posts: 86
Joined: Wed Nov 16, 2011 1:48 am
Location: Texas, United States
by Thurnscoeboy » Wed Oct 17, 2012 9:22 pm
hopefully not!
i dont know a thing about code ,grown up on every aspect and version of windows
i could physically build you a pc no probs , but finding my way around 'raspbian ' is slow going but i am ever hopeful
luckily i have a teenage son so that could be my trump card
as for the expense ..£35 for the pi and the power supply , keyboard and mouse ,dusty but free from back of garage,hdmi unplugged from sky box ,ditto network cable , sd card nicked from daughters camera
hey presto im up and running ,typing and surfing on the web :D
my advice ,,,just do it

Dave
Posts: 1
Joined: Wed Oct 17, 2012 8:49 pm
Location: Barnsley,U.K
by bgirardot » Wed Oct 17, 2012 10:35 pm
It is totally not too late as others have said.

You can learn to program online from a number of websites, for free, no computer but the one you used to post this question required. For example:

http://www.codecademy.com/

I am in the same boat you are electronics wise, it is taking me a while and I haven't made much progress, but I am going to keep at it. I am hoping things start to click pretty soon.
Posts: 517
Joined: Wed Oct 10, 2012 6:20 am
Location: Switzerland
by JakeGrey » Tue Oct 30, 2012 8:13 am
Somewhat belated, but...

Thanks for all the support, folks. I'm working my way through CodeAcademy, just downloaded Scratch, and if I can ever scratch together the train fare I'll pay a visit to NottingHack.
Posts: 21
Joined: Sat Feb 18, 2012 8:03 pm
by michele.x » Tue Oct 30, 2012 8:19 am
I know a retired electrician that never used a computer before, that at age 75 got a second hand desktop PC and in less than six month was happily programming PIC microcontroller in assembly.

So it's never too late to learn programming.
User avatar
Posts: 71
Joined: Sat Sep 22, 2012 8:15 pm
by scep » Wed Oct 31, 2012 10:06 am
codecademy is great -- though note that if you just start on their course from the home screen you'll be learning Javascript which isn't the best language to start with IMO (no language flame wars please ;)). If you click on the "Learn" button at the top you can choose other languages and courses. Python is as good a language to learn as any (disclaimer: other languages are available :))

If you are up for it, once you've built a bit of experience and confidence there are some world class free courses online (with video tutorials, support, quizzes, exercises etc). My recommendations to start would be:

CS101 : udacity.com/courses

CS50x : edx.org (this uses the excellent codeskulptor.org online programming environment so you can program and save your stuff on any computer that has web access. it's well worth a look even if you are not doing the course)

both of these courses teach Python and assume no knowledge of programming or computing at all. The edX one also teaches what they call interactive programming i.e. GUI stuff.

good luck and stick at it: being able to think 'computationally' and to program is a rare but very useful and amazing skill to have.
User avatar
Posts: 1063
Joined: Sun Nov 20, 2011 8:53 am
by JakeGrey » Thu Nov 01, 2012 4:34 am
Thanks for that; Java was making my head hurt but Python is much easier to grasp. I've even pulled up The Liberty Bell March on YouTube.
Posts: 21
Joined: Sat Feb 18, 2012 8:03 pm
by Dweeber » Thu Nov 01, 2012 4:56 am
I am constantly learning new stuff... hard to imagine anyone that doesn't do the same...
Dweeber A.K.A. Kevin...
My RPI Info Pages including Current Setup - http://rpi.tnet.com
User avatar
Posts: 606
Joined: Fri Aug 17, 2012 3:35 am
Location: Mesa, AZ
by nicknml » Sat Nov 03, 2012 2:02 am
I learned Visual Basic back when I was getting my Associates degree (now almost finished with my Bachelor's). This afternoon I've been making simple programs with C using this guide: http://www.cprogramming.com/tutorial/c/lesson1.html. Should I continue playing around with C or move on to C++ (or do both)?
User avatar
Posts: 195
Joined: Thu Mar 15, 2012 8:44 pm
by liz » Sat Nov 03, 2012 11:57 pm
I only worked out how to apply undereye concealer properly when I was 35. You'll have no problems at all.
--
Head of Comms, Raspberry Pi Foundation
User avatar
Raspberry Pi Foundation Employee & Forum Moderator
Raspberry Pi Foundation Employee & Forum Moderator
Posts: 4048
Joined: Thu Jul 28, 2011 7:22 pm
by JakeGrey » Sun Nov 04, 2012 3:33 pm
liz wrote:I only worked out how to apply undereye concealer properly when I was 35. You'll have no problems at all.

I'm not entirely sure what that is, but I'll take that under advisement.

And also go off and be inordinately, childishly pleased with myself that Mrs Upton herself felt me worthy of a response. :D :D :D
Posts: 21
Joined: Sat Feb 18, 2012 8:03 pm