Live data from Hacker News

Ask HN: Can programming be learnt completely on smartphone?

news.ycombinator.com

31–40 of 75 posts

Re: Ask HN: Can programming be learnt completely on smartphone?

#31
post #29

Can you play tennis with chopsticks? Sure but it will be terrible. Your phone is a terrible way to program...you will type 20x slower and see 10x less than a real screen. And you won't be able to quickly switch tabs, search Google, etc. Just get a cheap laptop.

yes, absolutely true.

Re: Ask HN: Can programming be learnt completely on smartphone?

#32

Yes. My younger brother did learn programming in a phone. He started in Nokia 2700 Classic, which is not even a smartphone. Then he took a Samsung which runs Android. He certainly didn't become an expert using those devices. But he learnt the basics of Python. One thing to note probably is, he started very young. And in young ages people can learn very easily. I don't think I can learn programming in a smartphone in…

I learned on a TI-83. Compared to that a phone doesn't seem so bad.

Re: Ask HN: Can programming be learnt completely on smartphone?

#33
AIDE for Android allows you to write and run Android apps on your Android device. It is on Google Play. You can write and run an app for free, although certain functions need an in-app purchase. It is decent enough, and highly rated, as it's one of the best ones there. The nice thing is you can write and run apps on the device itself. Of course, if someone wants to seriously program Android, they would get a computer, Android Studio and such.

Re: Ask HN: Can programming be learnt completely on smartphone?

#35
post #10

You can learn how to program from books. Phone should be no problem either. But it is going to be much, much harder to learn how to program anything with any decent level of complexity. Writing everything in a single file? Sure. Writing a java app which has 20 classes? Sounds like hell. And while linux terminal isn't really programming, sending key combos like ^d sounds terrible on a phone keyboard. Something else th…

For past 12 months or so, I have been dwelling into whether learning is possible on mobile or not. Of those 7 I worked free of cost for an Edtech startup, which was providing learning on mobile. My quest is still not solved. In a world which is so much in flux right now, many people run for their lives, with nothing else but their wallet and mobile,when something disastrous is happening around them. They have nothing else, probably but a mobile to rebuild their lives. This is an experiment in that regard.

Re: Ask HN: Can programming be learnt completely on smartphone?

#36
post #22

Use termux (termux.com) and then you can apt install many useful things ( https://github.com/termux/termux-packages/tree/master/packag... ) You'll definitely want a keyboard

Thanks ! not using keyboard is intentional and deliberate.

Re: Ask HN: Can programming be learnt completely on smartphone?

#37
Yes, absolutely. A lot of us learned on far less powerful machines. Don't listen to the detractors. The hardware limitations will help to create focus and understanding... but do buy a bluetooth keyboard. If you can't afford one, email me and I'll post you one.

You're not going to find the best algorithm in terms of computational complexity by coding. - Leslie Lamport

Clarke's Second Law: The only way of discovering the limits of the possible is to venture a little way past them into the impossible. - Arthur C. Clarke

... quotes from http://github.com/globalcitizen/taoup

Re: Ask HN: Can programming be learnt completely on smartphone?

#38
post #16

I've written small snippets of code from my phone before, but it's usually either testing specific language syntax, or making minor tweaks to existing code in situations where I'm either learning a new language, or dealing with weird edge cases. For full-blown development, it's not really suitable. Your phone is best used for reading technical material and watching video content. Even if you can program on mobile, it…

this is an experiment to see how conducive mobile is for learning.also hundred if millions of people around the world have a Smartphone as their only computer. is it possible for them to learn programming and make themselves better due to it?

Re: Ask HN: Can programming be learnt completely on smartphone?

#39

You can probably read all the content of the courses on your phone and even run a basic Python/R interpreter on it, but no. Phone keyboards suck for programming and there are a ton of programs you can't run on a phone (like RStudio or Python IDEs). Just get a cheap desktop and keyboard on Craigslist. I've found ones for as little as 20USD. Or you might be able to use a Raspberry Pi, if you're into that.

yes IDEs are not possible. I found one for Python called QPython but not sure how it is. After using some of the desktop IDEs, not sure whether to call it by same name.

Re: Ask HN: Can programming be learnt completely on smartphone?

#40
post #30

If you are looking to learn python on the smartphone SoloLearn has a great free app that can give you enough to get started. It also has sample programs you can run in a simulated python programming environment so you can get your hands dirty. I highly recommend it. I just checked out the edx website now (never heard of it till now) but some of their courses look interesting, might check them out. I doubt either Solo…

I saw Solo Learn but did not check out, I am not sure of the level of complexity it would present in real.

EdX courses are in truth, God send, hundreds of millions of people around the world have only mobile as a computer, if they can access EdX courses and simultaneously, in some way do those programming exercises on mobile itself, they would be so much better off.

Post reply on HN