Ask HN:What should i learn after html/css?
11–20 of 20 posts
Re: Ask HN:What should i learn after html/css?
#12Some people here are recommending Ruby. Ruby is also a great language, and probably a little more expressive than Python. However, Ruby lacks libraries for some areas (numerical and scientific computing, machine learning..). Ruby tends to have a more web-focused community.
I would recommend Python.
Re: Ask HN:What should i learn after html/css?
#13The reason you learn those three is that every web browser understands HTML, CSS, and JavaScript, and you will use all three in almost everything you make for the web. Next you should learn to program on a server. If you already know JavaScript, node.js might be a good thing to learn, but it's a little hard to get it working on your computer. PHP (the language WordPress is written in) is really easy to get working on…
what is python specifically used for? just web development, or programming?
Web development using python is now generally done using frameworks such as django, flask, tornado, bottle etc. but in early days it was used as cgi scripts for generating web pages. Youtube is one great example of a web application developed using python.
Re: Ask HN:What should i learn after html/css?
#14HTML + CSS + Javascript are suggested because they are the core languages websites use for visual display and interactivity. After that, PHP + MySQL is fairly popular choice for beginning web programmers. But the point isn't just to "learn" the languages, make something cool and useful out of it.
right , i want to continue and going into moblile app development.
If you want to develop native mobile applications you need to learn platform specific technologies:
1. Objective-C/ios for iphone/ipad
2. Java/Android for android phones and tablets.
3. Windows Phone 7/8 for new windows based phones of Nokia and other manufacturers.
Re: Ask HN:What should i learn after html/css?
#15Under three weeks.. hmm. haxe - http://www.haxe.org lua - http://www.lua.org processing - http://www.processing.org smalltalk - http://www.smalltalk.org/main puredata - http://puredata.info arduino - http://arduino.cc/en
thanks, for the useful links.
three.js - http://mrdoob.github.com/three.js/
kinetic.js - http://kineticjs.com/
d3.js - http://d3js.org/
and then there is always the ubiquitous jquery for reducing the amount of browser stupidness - http://jquery.com/
And if you want to do apps, you could do worse than trying out unity3d - http://unity3d.com/ (It has a free version for learning it, though it will cost you a lot to do proper commercial work with it)
Re: Ask HN:What should i learn after html/css?
#16Earlier quoted context omitted.
right , i want to continue and going into moblile app development.
If you want to develop cross-platform mobile applications using HTML, CSS, and Javascript, try PhoneGap - http://phonegap.com If you want to develop native mobile applications you need to learn platform specific technologies: 1. Objective-C/ios for iphone/ipad 2. Java/Android for android phones and tablets. 3. Windows Phone 7/8 for new windows based phones of Nokia and other manufacturers.
Re: Ask HN:What should i learn after html/css?
#17Web Sites/Applications usually consists of two parts : 1) Front-End: This is the User Interface, the part you actually see and interact with. HTML, CSS, and Javascript are the core technologies used to develop front-end. As you must have noticed, HTML/CSS/Javascript files are served by a web server and are rendered by browser(client) to display the UI. These files can be served statically or it can be generated dynam…
Re: Ask HN:What should i learn after html/css?
#18I recommend learning Python. It's a very expressive language with libraries for almost everything. It's used for web development, scientific computing, desktop applications, etc. It's an easy language to learn but also powerful. Some people here are recommending Ruby. Ruby is also a great language, and probably a little more expressive than Python. However, Ruby lacks libraries for some areas (numerical and scientifi…
Re: Ask HN:What should i learn after html/css?
#19Earlier quoted context omitted.
If you want to develop cross-platform mobile applications using HTML, CSS, and Javascript, try PhoneGap - http://phonegap.com If you want to develop native mobile applications you need to learn platform specific technologies: 1. Objective-C/ios for iphone/ipad 2. Java/Android for android phones and tablets. 3. Windows Phone 7/8 for new windows based phones of Nokia and other manufacturers.
also instead of learning css, should I just learn CSS3 , since its the newest one?
Re: Ask HN:What should i learn after html/css?
#20Web Sites/Applications usually consists of two parts : 1) Front-End: This is the User Interface, the part you actually see and interact with. HTML, CSS, and Javascript are the core technologies used to develop front-end. As you must have noticed, HTML/CSS/Javascript files are served by a web server and are rendered by browser(client) to display the UI. These files can be served statically or it can be generated dynam…
is java still a useful language to learn or is it considered outdated?
In the startup world very few are using Java for web development. They are using either Ruby, PHP, Python or Node.js. Java is mainly being used to develop Android applications. However, some companies like Twitter shifted to Scala after starting with Ruby. From wikipedia - Scala is a multi-paradigm programming language designed as a "better Java" — building on top of the Java virtual machine (JVM) and maintaining strong interoperability with Java, while at the same time integrating functional programming along with Java's object-oriented programming model. Here is a related article - http://www.readwriteweb.com/hack/2011/07/twitter-java-scala....
When it comes to enterprise, Java and .Net are still most used technology platforms.
If you want to start your own startup or if you want to work in a startup think about learning web development using HTML5, CSS3, JavaScript and any one of Python/Django/Flask, Ruby/Rails or PHP/CodeIgniter/Symfony. I would suggest to go with python/django. If you want to get into mobile application development learn Objective-C/ios for apple devices and Java/Android for Android based devices.
If it is all about getting a job in high profile software companies that makes softwares for big banks go for .Net or Java.