onemorechance wrote: » To make an Android app, the best language to learn is Java. To make a website, the best language to learn is PHP. You can start with a book, or use online tutorials such as those found on NewBoston.
henryporter wrote: » If you just stick to java you can do websites with Grails
SimonTemplar wrote: » You can do websites with Java servlets / JSP / JSTL too although PHP is easier to learn. Bear in mind that you'll also need to learn client side languages for website development, at least HTML and CSS.
Overflow wrote: » HTML is a markup language and CSS a stylesheet language meant to express presentation. Its not programming. Like i said you should learn javascript, its a client side and server side language. You should also learn the basic of CSS and HTML so you can put together functioning website. But if you not into design then leave the advanced CSS and HTML stuff to designers.
SimonTemplar wrote: » The OP said he possibly wants to make a website. To do so, he'll need HTML and CSS. I never said they were programming.
lemon_remon wrote: » It really doesn't matter. Just get started, that's the main thing. Pick a language that allows you to create something that appeals to you. Websites? Javascript. Android apps? Java. iPhone apps? Objective C. Desktop games? C# etc.
The Corinthian wrote: » I'd recommend Java as a first language to learn. This is because, other than the range of tutorials available in Java out there, it's a pretty strict language, which means you're less likely to end up with bad habits, which is what will inevitably happen with something like PHP. It also gets you into object oriented programming from the start, and it's a lot easier to go from that to more procedural languages than the reverse, in the long term. It's also very simelar to C#, but while you could also start with that first, I'd still go for Java because it allows you, with greater ease, to compile using the command line from the beginning, rather than hiding everything behind a slick IDE, which I feel is good to be familiar with.
ChRoMe wrote: » There is a huge ramp up to get the basics going, this is where things like PHP shine. Its a difficult experience for a new student trying to understand every word in a Java hello world programme.
The Corinthian wrote: » True, but that extra effort with a language like Java will be a fraction of the effort needed to get rid of all those bad habits you'll pick up if you start with a language like PHP.
ChRoMe wrote: » I'd be more of the view of getting them moved from PHP to a strongly typed language quickly, have a fast but gradual increase in complexity.
The Corinthian wrote: » I'd recommend Java as a first language to learn. This is because, other than the range of tutorials available in Java out there, it's a pretty strict language
Sparks wrote: » Just on the academic point, if you'd said Pascal or Modula-2 I'd have agreed with you based on your argument, but Java?
The Corinthian wrote: » Sorry, I took the OP's question to be a practical one.
The Corinthian wrote: » It's also very simelar to C#, but while you could also start with that first, I'd still go for Java because it allows you, with greater ease, to compile using the command line from the beginning, rather than hiding everything behind a slick IDE, which I feel is good to be familiar with.
Sparks wrote: » I still think you deserve a custodial sentence for trying to teach programming using C++ or Perl for example - but there are better ones.
biko wrote: » Came across this thread again and I'd say have a look at html first. It's the most basic website language I know of and pretty easy to learn
Tom Dunne wrote: » I'd have to disagree. HTML is a markup language, not a programming language. Big difference. Control structures, loops and conditional statements are pretty important to learning a language, none of which HTML has. And then of course there are objects and OOP concepts.
<html> <head> <title>My First Webpage</title> </head> <body> <h1>Hello world.</h1> </body> </html>
nagilum2 wrote: » Python. See these tutorials: 1. https://www.youtube.com/playlist?list=PLA175E8A1816CD64B (if you insist on java, he also has a phenomenal java series. Disclaimer, I have years of work in both and I think python will get you up to speed on programming concepts faster without some of java's required verbosity) 2. http://learnpythonthehardway.org/book/ 3. http://interactivepython.org/runestone/static/thinkcspy/GeneralIntro/introduction.html#the-way-of-the-program 4. https://gettingstartedwithdjango.com (For your web development wishes)
biko wrote: » Neither me nor OP has mentioned programming. He asked how to make an app or website and what language to start with, I've answered twice about how to start with html and an easy website.
Mandzhalas wrote: » Hi i was let go from my job,and cant find any.sitting home and doing nothing everyday is killing me. Would to learn some usefull skill ,like how to make android app or website. Where i start?what language to learn first?
The Corinthian wrote: » While I would be one to agree with Tom, I'll have to agree with you here on reflection as the OP never did mention programming. I think we've all been jumping to conclusions and projecting our own values of what they should do ever since.
However, that aside, this appears to me to be a person who's lost their job, needs another, and seemingly IT looks like an attractive market.