Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Generally, web technologies have a somewhat gentler learning curve than iOS/Android

I have not enough experience with iOS/Android development to know, but I wonder if it isn't somewhat more easier to learn iOS for instance since it's just one language and IDE you have to focus on, while for web-dev you need to learn multiple languages. (Though at a certain point you'll need a server-side language to give your app the ability to communicate with a server...)

> If you're starting from scratch, learn HTML and CSS and make some simple static pages. Then once you're comfortable, learn a high level language (eg. Ruby or Python). Then learn a web framework for that language (Rails if you're focusing on Ruby, Django if Python). You'll probably want to pick up some Javascript too.

Exactly what I was thinking, but you gave actually steps.



iOS (and I'd assume Android as well) is a grab bag of technology. To learn it correctly, you'd need to learn about memory management, enough graphics to understand how to draw to the screen, interpret touches, etc. All of that is wrapped up in a complex API.

Web development has many layers to it, but each layer is pretty straightforward and it all starts and ends with producing a text string (the web page) which is a much easier concept to get your head around when you're first learning.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: