Hi ,
It looks like you're using an ad blocker.



The revenue generated from the adverts on the site is a critical part of our funding - and it's because of these ads that I can offer the site for free. But using the site for free AND blocking the ads doesn't feel like a great thing to do, which is why this box is so large and inconvenient. Some sites will completely block your access, but I'm not doing that - I'm appealing to your good nature instead. Did you know that you can allow ads for specific sites, whilst still blocking them on others?

Thanks,
Ian Williams aka Fetch
or for an ad-free Fetcheveryone experience!

Raspberry Pi

7 watchers
Jan 2018
1:08am, 31 Jan 2018
164 posts
  • Quote
  • Pin
Whiskymurray
I had a notion to buy a Raspberry Pi with the goal of small projects and learning to code. This months Computer Shopper magazine is quite encouraging with “you’re never too old to learn!” and some start up advice. Are there any experts who can advise on coding/languages/talents-in-demand for careers in this field? (Lord Fetch!?)
Jan 2018
7:24am, 31 Jan 2018
18,939 posts
  • Quote
  • Pin
fetcheveryone
Ey up :-)

It's definitely never too late to learn pretty much anything. Try some of the projects out, and then try tinkering with them to adjust their behaviour - if you enjoy that, you're on to a winner. I'm a bit out of the loop regarding what's hot and what's not, having worked exclusively on FE for over 10 years now :-O but if you're interested in internet stuff, you won't go far wrong if you start with HTML & CSS (for presenting content on the web), then work back into PHP or Python (Fetch is built using the former, and it's probably still the most popular coding language that's used to generate websites). I know that when I was casting about for freelance work, there was a lot of demand for understanding frameworks, like Magento, Wordpress and Drupal (you can very quickly put pages and pretty content together, then add modifications and extensions to add extra functionality) - but if you're just starting out, I think there's no substitute for getting as close to the code as possible. Treat it as a crossword or sudoku for now, and have fun. I hope you enjoy it.

PS you'll find a few more Pi fans on this thread:
fetcheveryone.com/viewtopic.php?id=58721
Jan 2018
11:26am, 31 Jan 2018
12,203 posts
  • Quote
  • Pin
Chrisull
I love the Raspberry Pi and we have 3, BUT I do have some reservations on the teaching yourself to code on this platform.

Conceptually there are two barriers to leap, of which learning to code is only one. The second is the operating system. Raspberry Pi s all use variants of Linux. At it's base level, this system is just a command prompt you type commands into. So lots of obscure text.

Yes you can load a Windows like interface (or indeed I bet you can buy one now with a graphical operating system pre-installed). BUT that doesn't mean that you won't have to open up a command prompt at some point early one and start typing commands. I like Linux as a system, I learned UNIX as a graduate (upon which Linux is based), but you do need some familiarity with that as well. It isn't that hard, more fiddly, but I am reminded when I gave one A Pi my kids, they didn't have the patience to get into that side, just so they could set it up, so they could learn to code...

If you come from a background of tinkering, you will love it, it's great. If you want it primarily to learn coding for future careers, I'd either buy a book or take an online/real world course for a couple of months first...

(waits for people to come hoarding on here to disagree - but I like people succeeding in what they do)
Jan 2018
12:26pm, 31 Jan 2018
7,418 posts
  • Quote
  • Pin
Cerrertonia
I've used Raspberry Pi's with 11-13 year olds to teach programming quite a bit - but I would tend to agree with chrisull that if what you want to do is just "learn to program", there's mountains of free resources you can use on your PC without needing to get to grips with the Pi.

I'd always suggest Python as the place to start, and not worry too much about future careers. See if you like it first. If you can teach yourself one programming language, you can learn others later. Disclaimer - I'm a chip designer, not a professional programmer.
Jan 2018
1:03pm, 31 Jan 2018
8,668 posts
  • Quote
  • Pin
Garfield
I concur with Cerrertonia regarding Python. Have a look at Coursera - they have an introduction to Python course that you can take for free. See coursera.org - you can do the first course or all five link together quite well. You can take the courses without paying and it caters to people with no programming knowledge and help explain the concepts quite well.
Jan 2018
8:15pm, 31 Jan 2018
165 posts
  • Quote
  • Pin
Whiskymurray
Thanks everyone for the feedback and links, it's much appreciated! I'll look into courses for programming and get a Pi for fun stuff, looking forward to a bit of learning between work and running!

Got something to say?

To join the discussion, sign in or join us.

About This Thread

Maintained by Whiskymurray
I had a notion to buy a Raspberry Pi with the goal of small projects and learning to code. This mont...
  • Show full description...

Related Threads

  • coding

Report This Content

You can report any content you believe to be unsafe. Please let me know why you believe this content is unsafe by choosing a category below.



Thank you for your report. The content will be assessed as soon as possible.










Back To Top

Tag A User

To tag a user, start typing their name here:
X

Free training & racing tools for runners, cyclists, swimmers & walkers.

Fetcheveryone lets you analyse your training, find races, plot routes, chat in our forum, get advice, play games - and more! Nothing is behind a paywall, and it'll stay that way thanks to our awesome community!
Get Started
Click here to join 114,300 Fetchies!
Already a Fetchie? Sign in here