beginner computer programming recommendation

Ask questions about projects relating to: computer science or pure mathematics (such as probability, statistics, geometry, etc...).

Moderators: AmyCowen, kgudger, bfinio, MadelineB, Moderators

Locked
jd1
Posts: 5
Joined: Mon Dec 30, 2013 12:11 am
Occupation: former flight surgeon, homeschooler
Project Question: Does the shape of an aircraft affect its radar detectability? This is the project question.
The question my son has is in reference to the project design. I will post that in the forum.
Project Due Date: 4 weeks
Project Status: I am just starting

beginner computer programming recommendation

Post by jd1 »

Hello-

I"m interested in adapting one of the listed projects (programming nanorgs) for my science fair research, but I do not have any real experience with computer programming yet. Could you recommend a beginner computer programming course for me to learn/take since familiarity with programming is listed as a prerequisite to this project? I'm 13 years old.

Thank you.
Arthur Dozier
bfinio
Expert
Posts: 758
Joined: Mon Aug 12, 2013 2:41 pm
Occupation: Science Buddies Staff
Project Question: Expert
Project Due Date: n/a
Project Status: Not applicable

Re: beginner computer programming recommendation

Post by bfinio »

Hi Arthur,

Luckily there are a TON of free websites where you can learn to program. The most popular super-beginner-level one is probably Scratch:

https://scratch.mit.edu/

It is a "graphical" programming language, meaning instead of writing lines of text, you drag and drop blocks of code together (kind of like snapping LEGOs together, but with computer code). Scratch is a fun, easy way to make animations and games, and a good way to learn the basics. So, you might want to get your feet wet there, but it probably isn't a good way to do something more complicated like the nanorg project.

Here are two other sites that should help you learn "real" text-based programming languages:

http://www.codecademy.com/

https://code.org/

Both sites have tutorials and "courses" you can do to learn different languages.

Hope that helps you get started!
Locked

Return to “Grades 6-8: Math and Computer Science”