Where to I begin


6 posts
by tflow1989 » Thu Dec 27, 2012 4:22 pm
I have 0 knowledge of programming and want to learn. I am an IT guy - CCNA, A+, Net+, MCP etc. that wants to gain knowledge in the programming world. I want to go the python route but where do I start. Is there a book, videos, class, website I should go to get started?

Thanks,
Trevor
Posts: 1
Joined: Thu Dec 27, 2012 4:09 pm
by jamesh » Thu Dec 27, 2012 4:34 pm
There are loads of Python tutorials on the web - good start point is the Python website.

Have fun!
Moderator
Posts: 10515
Joined: Sat Jul 30, 2011 7:41 pm
by Cloudcentric » Thu Dec 27, 2012 4:50 pm
tflow1989 wrote:I have 0 knowledge of programming and want to learn. I am an IT guy - CCNA, A+, Net+, MCP etc. that wants to gain knowledge in the programming world. I want to go the python route but where do I start. Is there a book, videos, class, website I should go to get started?

Thanks,
Trevor


Scratch is for creating interactive stories, games, music and art and is ideal for the younger audience http://scratch.mit.edu

Squeak is a object-oriented, dynamically typed, reflective programming language http://www.squeak.org/About

Python is the recommended Programming Language http://www.raspberrypi-tutorials.co.uk/ ... -tutorials and is a good start for learners.

More Advanced users may find the Adafruit Learning System Raspberry Pi WebIDE http://learn.adafruit.com/webide/overview more beneficial.
I know everything about nothing"
Posts: 982
Joined: Fri Sep 14, 2012 9:13 am
by pjc123 » Thu Dec 27, 2012 5:09 pm
Read through the programming sections of this forum.
Posts: 911
Joined: Thu Mar 29, 2012 3:37 pm
by Jim JKla » Thu Dec 27, 2012 5:24 pm
Like the Spectrum and BBC that came before the RPi is aimed at schools but there's nothing to stop adults like yourself using it to take a run at programming.

Python is probably your best start point and your going to find the primary elements simplistic.

There is one thing about Python is it's available for a number of platforms and the code is mobile so you can learn and develop stuff on a PC then port it to the RPi to run it. ;)
Noob is not derogatory the noob is just the lower end of the noob--geek spectrum being a noob is just your first step towards being an uber-geek ;)

If you find a solution please post it in the wiki the forum dies too quick
User avatar
Posts: 1935
Joined: Sun Jan 29, 2012 11:15 pm
Location: Newcastle upon Tyne UK
by Jim Manley » Fri Dec 28, 2012 6:58 pm
Since you have some computing skills, you might find this site enlightening and entertaining:

http://www.99-bottles-of-beer.net

It provides examples in something like 800+ programming languages of how to automatically generate the lyrics for the song "99 Bottles of Beer". It's useful for quickly seeing what the syntax is for a language for an easily-understood task to help you decide whether that language might be suitable for you. A significant fraction of the languages there are actually available for the Pi thanks to its Linux heritage, which includes probably every language you're ever likely to need, much less want. Many of the languages are obscure and aren't able to run on today's hardware and operating systems, but some can be run via software-based emulators.

Enjoy!
The best things in life aren't things ... but, a Pi comes pretty darned close! :D
"Education is not the filling of a pail, but the lighting of a fire." -- W.B. Yeats
In theory, theory & practice are the same - in practice, they aren't!!!
User avatar
Posts: 1356
Joined: Thu Feb 23, 2012 8:41 pm
Location: SillyCon Valley, California, USA