• How do i perform a loop in the air ?

    5 answers · 2 days ago
  • What is HTML?

    Best answer: HTML = Hyper Text Markup Language. It is webpage developer mother language software.
    Best answer: HTML = Hyper Text Markup Language. It is webpage developer mother language software.
    8 answers · 6 days ago
  • List primary tool for coding?

    11 answers · 1 week ago
  • What’s the best coding language to learn for engineering?

    Best answer: First of all, welcome! As someone who studied computer science at a women's college, I have to say that all the women I know who code are pretty cool ;) My answer to your question has a few parts. First, I'm going to give you a quick answer and a brief reason why. Then I'm going to describe some of the... show more
    Best answer: First of all, welcome! As someone who studied computer science at a women's college, I have to say that all the women I know who code are pretty cool ;)

    My answer to your question has a few parts. First, I'm going to give you a quick answer and a brief reason why. Then I'm going to describe some of the most popular programming languages today.

    So! Part 1: My personal recommendation is that you study Python. It's commonly used in mathematics and engineering, and is often used to create powerful models. It's also very versatile and one of the easier languages for beginners to learn. It's often taught to new programmers because of its simplicity. Time-frame to learn it depends on a lot of things, including what sort of educational tools you're using, how good you are at self-guided learning, and what level you want to be at.

    Typically, being "fluent" in a programming language implies that you could take most basic problems, design a program to solve it, and write that program. However, that means that in addition to just learning the language, you also have to learn how to design programs, which is much harder to do and especially tricky to learn on your own. Luckily, the process is similar to solving math problems, so you have an advantage in your experience there, but it will still take a lot of practice.

    The fastest way to learn to program is probably to take a class, so if that's an option for you, I would recommend it heavily. If you do, you can expect to have the basics down in one semester. Otherwise, plan to spend 5-10 hours a week working at it, watching tutorials, making things, asking questions online, and being frustrated for six months or so before it starts to really make sense.

    (See my note at the bottom of this answer)

    Okay, Part 2: Some Common Programming Languages:
    Like a lot of things involved in technology, programming languages go in and out of style, but here are the languages that you are most likely to hear about:

    C - in some ways, C is the basis for most modern programming. It's been around for a long time (since 1972) and shows no signs of going anywhere. It's mostly used by scientists and engineers. Pro: C gives the computer a lot of control over what is actually happening in the computer. Con: because of that, it's much more complicated than a lot of the other languages that are on this list.

    Java - Java is a pretty young (1996) language that just had a huge boom in popularity. It is mainly used for business/finance programming, but is also the language that Android phones are written in. A lot of introductory programming classes (including AP computer science) are taught in Java. Pro: It is built around a technique called Object Oriented Programming and does a good job of making this technique feel very natural and easy to understand. Con: it only does Object Oriented Programming, so it is not flexible for other types of programming. As a beginner's language, Java has a lot of weird key words that you have to remember but don't understand.

    Python: Python has been around for a bit (1989), but is still gaining in popularity. More and more intro classes are teaching it, and it is increasingly used by scientists and mathematicians. It is also frequently used for artificial intelligence. Pro: it's easy to learn and quick to write. It supports a lot of different programming styles. Con: there are two different versions out there which are not compatible with each other. Python 2 is still used and is quite different from Python 3, so you always have to make sure you know which version you're using and which version a tutorial was written for.

    JavaScript: JavaScript (not to be confused with Java), is the programming language for the internet. It makes websites, like Yahoo! Answers, be interactive. It allows you to play games on the internet, or to check you email. You might hear about it as part of a package with HTML and CSS, which are sort-of languages that are used for web coding.

    R: R is a programming language for statistics. It's often used by scientists and mathematicians to process data that they have collected. It's pretty cool! You shouldn't learn it first, it's very specific, but I mention it because you might hear about it.

    Cool! Thanks for following along with this info dump. One final note: I might be running a free online Python class/learning group this spring for some friends and anyone else who wanted to get in on it. It will be mostly women and LGBTQ folks, but if you want more information or have any other questions, shoot me an email at harri25j@mtholyoke.edu and we can chat!

    Good luck!
    6 answers · 7 days ago
  • I feel like you could learn programming a lot better on your own than by taking college classes. What do you think?

    Best answer: Not necessarily. People have different learning styles.
    Best answer: Not necessarily. People have different learning styles.
    9 answers · 1 week ago
  • I am trying to learn more about 3D printing, I think it s really cool and I want to make stuff!?

    I live in Silver Spring, MD and heard that libraries have 3D printers nowadays, is that true? Do they help you out or do they just have them sitting there? Has the libraries capitalized on these things or are there other places I could go to learn and print?
    I live in Silver Spring, MD and heard that libraries have 3D printers nowadays, is that true? Do they help you out or do they just have them sitting there? Has the libraries capitalized on these things or are there other places I could go to learn and print?
    6 answers · 1 week ago
  • Why can't i make up a language that consists of only one word?

    Best answer: Hi. Since You said "word" & not "letter" it's absolurtely possible - the Plortz answer is correct. Comsider that Binary (raw computer language) is actually only 2 numbers - 1 or 0. So You could actually create a functional language using just a single word of however many letters... show more
    Best answer: Hi. Since You said "word" & not "letter" it's absolurtely possible - the Plortz answer is correct.

    Comsider that Binary (raw computer language) is actually only 2 numbers - 1 or 0.

    So You could actually create a functional language using just a single word of however many letters You decide it should have. this is considered basic cryptology for future informational research btw.


    G'Luck!!!.
    10 answers · 2 weeks ago
  • How to learn 68k microprocessor s programming from beginner?

    I m having problem to understand the program by only reading the note. I have look up on youtube but mostly the tutorial available on youtube is for 8085 & 8086, is it the same as 68K?
    I m having problem to understand the program by only reading the note. I have look up on youtube but mostly the tutorial available on youtube is for 8085 & 8086, is it the same as 68K?
    5 answers · 1 week ago
  • What is the meaning of php in computer?

    Best answer: PHP stands for Hypertext Preprocessor.It is an open source, server-side, scripting language used for the development of web applications.
    Best answer: PHP stands for Hypertext Preprocessor.It is an open source, server-side, scripting language used for the development of web applications.
    5 answers · 2 weeks ago
  • Question for people who are good at math.?

    Hey guys I have a question for those of you who are good at math, so I'm writing a java program where the user has to think of a number between 0 and 100 inclusively and the computer tries to guess the number. The computer provides the first guess by choosing the midpoint (50) and the user has to tell the... show more
    Hey guys I have a question for those of you who are good at math, so I'm writing a java program where the user has to think of a number between 0 and 100 inclusively and the computer tries to guess the number. The computer provides the first guess by choosing the midpoint (50) and the user has to tell the computer if their number is either higher lower or equal to that guess. So if its higher the computer guesses the next midpoint number which would be 75 and if they say lower then it would be the next mid point which would be 62 and so on. So my question is: is there a formula for getting the next midpoint number?
    4 answers · 2 weeks ago
  • How do programmers deal with infinities?

    Best answer: The job of the programmer is to make the computer "understand" infinity as we do. That requires the programmer to understand the nature of the infinity in the particular app and to decide how to deal with it. Programmers have to make decisions about many things. Sometimes, infinities can be avoided... show more
    Best answer: The job of the programmer is to make the computer "understand" infinity as we do.

    That requires the programmer to understand the nature of the infinity in the particular app and to decide how to deal with it.

    Programmers have to make decisions about many things.

    Sometimes, infinities can be avoided by limiting the values that are accepted as inputs.
    7 answers · 2 weeks ago
  • Do HTML tables have any attributes which could center the text in all cells?

    Best answer: Don't use HTML to do alignment. That is styling, not content, and should be done in CSS. The "align=" attribute mentioned in an earlier answer has been removed from the current version of HTML (HTML5), but the push to clean up web page coding started long before, around the late '90s. You can... show more
    Best answer: Don't use HTML to do alignment. That is styling, not content, and should be done in CSS. The "align=" attribute mentioned in an earlier answer has been removed from the current version of HTML (HTML5), but the push to clean up web page coding started long before, around the late '90s.

    You can still apply a style to the whole table using the style= attribute, but inline styles are still mixing presentation into what's supposed to be content. Makes the website hard to write, debug and modify. But this is a quick way to test out styling ideas that you will eventually put in a .css file. Try this:

    <table style='text-align:center'>d

    Edit: After thinking about it, the <table align="center"> suggestion wasn't going to work anyway. It will center your table in it's surrounding container, rather than centering text in table cells.

    The above example shouldn't be used in "production" pages. Like I said, it's just an easy way to see how different styles will work.
    6 answers · 2 weeks ago