You are here:

Computer Science/basic software programming

Advertisement


Question
Hi I am just wondering what a basic understanding of software programming would comprise of?

Answer
Hey there John,

Basic software programming requires an understanding of the syntax of a programming language, a basic understanding of data structures, and knowledge of loops and functions.

I suggest learning a language like PHP or Javascript if you're looking for a nice introduction to programming.  As you learn these simple programming languages, you'll gain an understanding of the basic concepts as you use them in the language.

A good resource for learning the basics of these languages is http://www.w3schools.com/  .

Computer Science

All Answers


Answers by Expert:


Ask Experts

Volunteer


John OConnor

Expertise

Specific and general questions about computer science, including data structures, file systems, computer programming languages, regular expressions, and Software Engineering. I can answer general and specific questions about Linux. I can answer general and specific questions about the Android operating system. I cannot answer questions about specific problems with Microsoft(R) Windows(R) or Apple(R) Mac(R)

Experience

I've programming computers since 1993, and have a Bachelors of Science in Computer Science. I have 3 years of experience as a professional Software Engineer, and 5 years before that as a professional web developer. Since 2008, I've been the lead engineer at OC-Technology and RAD Software systems, developing mobile applications for various architectures, including the Android Operating System.

Organizations
Linux Users Group at LAX (LiLAX), Open Source Education Institute (founder), Northrop Grumman Linux Users Group (NoGLUG).

Education/Credentials
Bachelors of Science in Computer Science, California State University, San Bernardino.

Awards and Honors
Multiple Commendations from Northrop Grumman Mission and Space Systems,

©2012 About.com, a part of The New York Times Company. All rights reserved.