How to start writing code and programming?

<p>Visual BASIC is good to start on too, actually, but I can’t think of any practical applications of it. Hence me recommending Python.
I’m still going through Python right now, and once I have that down, I’ll move onto either C++ or Java.</p>

<p>The first language I learned was HTML/CSS. Then I learned C++, then Python, and then Java and Logo. Python and Logo are more natural language syntax than C++ and Java. Even though yes, they are programming languages, in my mind, I don’t consider HTML/CSS to be “real” programming. </p>

<p>If you want to publish a game, maybe you could try a Facebook app instead of mobile devices (unless your incentive is $$$$$$). </p>

<p>I definitely think it’s worth it to learn, if not one, but multiple, computer languages. I can’t find the article right now, but I read an article last year that compared salaries of job-seekers who had some programming knowledge with those who didn’t. The ones who had programming knowledge had higher salaries, even working in the same position.</p>

<p>In addition, as computers become more advanced, and more accessible, it will probably become necessary to program in order to get a job. I feel so not credible without that article though. :frowning: </p>

<p>(Haha, I almost said incredible, because the prefix in- means “not” and then credible, well, that’s the word. Good thing I didn’t. ;)</p>

<p>^This is true. Salary increases as the number of languages you know increases…companies are looking for versatility. ;)</p>

<p>And indeed, HTML and CSS are NOT programming languages because they do not give commands to a machine/computer/server. Many people incorrectly assume otherwise, that since they are computer languages, they are automatically programming languages. This is a very significant difference…the same applies to XML, which is a markup language used for syndication (for blog feeds, mostly).</p>

<p>I’d say TI-Basic is arguably one of the easiest programming languages, and it will help you on math tests.</p>

<p>

</p>

<p>No, take a look here:
[Apache</a> Hadoop - Wikipedia, the free encyclopedia](<a href=“http://en.wikipedia.org/wiki/Hadoop]Apache”>Apache Hadoop - Wikipedia)</p>

<p>It is is written in Java and is used by Facebook and Yahoo, to name a few. A lot of other things (backend programming) are done in Java as well.</p>

<p>I would recommend Java using eclipse. Eclipse is completely free and used in industry. Java has somewhere in the billions of devices that use it, including Android.
As for how to learn, look on YouTube for thenewboston channel . short 10 minute video that are very informative. As channel is my bring back (all one word). The former has two series of Java and a 200 part series on Android at the beginning level.
That’s how I learned and now I’m published on Android) with downloads on about 18 countries.</p>

<p>Sent from my Nexus 7 using Tapatalk HD</p>

<p>i learned basic html/css when i was like eight and i was addicted to games like neopets. you can also design web pages for fun on tumblr.</p>

<p>java, my friend taught me it a couple of summers ago but i have since forgotten. i practiced by creating my own private server on maplestory.</p>

<p>I have a question…
I’m honestly not a big fan of computers/programming, even though I feel like I should be because I’m thinking about being a math major (not really applied math, though) and I imagine a lot of the jobs I could get have to do with computers.
Can I just wait until college to start learning programming or will that hurt me? I only have a very vague idea of what programming even is and it sounds hard to learn without a class.</p>

<p>oh yeah and quackit.com is a good resource to use.</p>

<p>@halcyonheather:
[Introduction</a> to Computer Science and Programming | Electrical Engineering and Computer Science | MIT OpenCourseWare](<a href=“http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/]Introduction”>Introduction to Computer Science and Programming | Electrical Engineering and Computer Science | MIT OpenCourseWare)
Great class.</p>