Knowing the basics will give you a good head start. Most of the time you'll have to go away and do the study on your own.
Some resources to learn https://www.freecodecamp.org/ Learnpythonthehardway Automate the boring stuff with python
You can also practice with sites like Codekata
r/codingbootcamp has many threads on finding learning resources. The best way to start is by taking advantage of the tons of free resources available online. An example is Code Unicorn- an open source coding program that lets you learn by working on fun coding projects. You can start with the beginner tasks and go on to the intermediate and advanced tasks as you progress.
Practise is definitely important but it's also important to seperate your lessons into bitesize chunks, and always take notes on tricky or key points that you can refer back to. It's called confidence-based repetition and it really does work.
One old school method of remembering bits of information is to make flash cards - either out of actual card, or online - Brainscape has absolutely loads of different digital flashcard sets for just about every subject going and they are mostly free.
​
Also, (I feel a bit tight saying this!) but it is important to make sure your diet is good, plenty of fresh fruit and veg, protein and water will make sure your brain is awake and healthy enough to remember what you're asking it to!
A tired or undernourished brain will NEVER behave how you want it to. Plenty of sleep, water and good food will make things INFINITELY easier for you!
Good luck!
What languages are you looking to learn first? I know of apps mostly. I know one website that would help with html, css, and javascript and along other web design or web development here. I don't use YouTube much because there are so many and sometimes they just use YouTube as a marketing space so most of the important stuffs would actually be in the lessons more than their videos. It's only some that I like tho. Theres also udemy courses on sale. You'd get really good deals on some nice classes on java and python there too.
I would say look at https://www.freecodecamp.org/ that is great for web dev. For general programming look at the book learn python 3 the hard way by Zed Shaw. I also think this free course looks good. https://www.edx.org/course/cs50s-introduction-to-computer-science#.VNYLwvnF_0c
I'm in the same boat, trying to learn as well. First I tried learning www.codecademy.com which got me some basics of HTML (they have some other languages too, I just never got into them). Then I had someone recommend trying www.freecodecamp.org, which I have really been enjoying learning from. Personally I am sticking with the freecodecamp, simply cuz it has more free lessons and has free projects to work on. Hopefully this was helpful for you, good luck! :)
do you have a keyboard? otherwise it will suck
i would recommend to start with pyhon
i found this app that should be ok with learning and progrmming in python https://play.google.com/store/apps/details?id=innovationlabs.python.com&gl=US
Tip: Use literally any IDE or smart text editor which will highlight syntax and autocomplete, among other things.
I personally use atom but anything will be better that notepad x)
If you wanna teach her coding fundamentals, start with scratch, which is a block programming language https://scratch.mit.edu/ But if you want her to actually be coding and creating start with freecodecamp.org which is a free learning platform for very beginners. Programming is all practicing, so always give her ideas to work on and if you can, code with she and learn together
There’s this app on mobile called “Mimo”, It teaches you Python, Web development and SQL, I doesn’t matter if you’re a new to coding or a master, It has Challenges and projects for all. I’ve already learned quite a bit from it and it shows you what works and how in small steps, And if you’re stuck, It has a Glossary to show what goes where! I don’t know how good it is since it’s my first time even thinking about tying coding but it seems pretty good and legit - https://getmimo.com/
I've been mucking around with PDF.js (https://mozilla.github.io/pdf.js/). Seems to do the job.
I'm building an app that needs to be able to display png, jpg and pdf. This has so far done what I need.
>I want to become a web developer.
In that case, Java is a possibility, but definitely far from the best approach. Java is used as a back end language in web dev.
If you want to learn web dev, start at the front end, i.e, what you see in the browser and this is HTML and CSS (which technically aren't programming languages, but they are 100% absolutely necessary). Then add JavaScript (not the same as Java) to the package. Once you have that under your belt, move on to back end. There you have a multitude of languages: PHP, Python, Java, JavaScript (node.js), Ruby, Go, C#, etc. Don't worry, you don't need to learn them all. Then, add databases into the mix: MySQL (MariaDB), PostgreSQL, MS-SQL, and various NoSQL databases.
My suggestion:
Start either with FreeCodeCamp or with The Odin Project as both are specifically targeting web development.
Good to hear!
By the way, i would recommend using pycharmcommunity edition to write code in, it's a bit harder to learn, but I found it way more useful than other editors, like IDLE, which seems to be the default one. It's not the most important thing, but I think it helps.