This app was mentioned in 12 comments, with an average of 2.50 upvotes
The official Udemy app (Sign up to some courses, download them while on wifi and watch them offline whenever you want), AIDE (an IDE for Android)
> I didn't spend a lot of money on this device
This is the main selling point for fire tablets. They are not made to be all-rounders or to compete with more expensive fully featured tablets. They are made to be cheap media consumption devices.
Not supporting epub on-device is an Amazon limitation across their whole ecosystem. They allow you to send epub and PDF to the Amazon Personal Documents Service, through which they will also track reading progress across devices. They have no way to track progress for documents that you have sideloaded directly onto a device.
My first thought for apps is that because you bought refurbished, and it was a few years ago, and thus the tablet you have runs FireOS 5. That's equivalent to Android 5. I'm almost certain that if you look at the requirements for the apps that don't show for you that they will list Android 6 or higher as minimum requirements. Being limited with that is just life with an older device, nothing specific to Fire.
Udemy - Requires Android 6.0 and up
Domestika - Requires Android 8.0 and up
Here is the link: https://play.google.com/store/apps/details?id=com.udemy.android
If you cannot see it, the it isn't in your country available.
You can always use a VPN to change to a country that allows it.
> Is there any android app to help a beginner like me?
Yes, there is an official free app from Udemy (link to google play store) that lets you view your subscribed courses on the go and also lets you download the courses when you're on wifi to view them later offline.
A netbook (best with Linux, as /u/jMBNZ suggested; Windows will still be ok as well) is definitely sufficient to learn programming.
You could grab the official <strong>Udemy app</strong> (Google Play link), subscribe to some (free) courses there, download the courses while on wifi (or with unlimited data plan - they tend to be quite large) and watch the videos offline after having downloaded them.
Also, there are several programming languages available for Android devices. Coding without external (bluetooth) keyboard is tedious, though.
The Udemy app. It allows you to download your Udemy courses and view them offline.
Codecademy should work in Chrome for Android. At least, it did on my tablet.
Check out the Udemy app. It lets you download your courses for offline viewing.
There are plenty good, free Java courses on Udemy, like:
There is also an Android IDE for programming Aide
You can use the official Udemy app to download and view Udemy courses (you can even download the courses to your device while on wifi and later watch them offline)
Depending on the language you want to learn, there are some compilers/interpreters available - for Python 2, for Python 3, and for Java/Android.
Actual coding on an Android device (without an external keyboard) is painful, though and will probably drive you off from programming more than you will benefit.
I have had a go with both, Programming Hub and Sololearn and didn't really like them (but this is personal opinion).
You could also use PDFs (or ebooks in epub format) to read on your device.
Udemy has an excellent Android app (play store link) where you can download the courses and view them offline (use the Udemy links instead of the caveOfProgramming ones).
Also, you can use AIDE (free, but best with the premium key €9,98) for Java development on the Android device.
Had a look at it when the app was first posted here.
Useless. Deleted it immediately.
The Udemy.com app (iOS Download, Android Download), combined with a free Java for Beginners course like:
has way more value. The app allows downloading of the tutorials for offline viewing.
You can download them on a mobile/tablet and watch them offline. I do this with their Udemy app