Well, I somehow managed to get through the first exercise without importing the lesson. I guess I like doing things the hard way. Ha! So today I finally took the time to sit down and set up a github account.
Cool!
Okay, more downloading. Jeez.
Finally! Ready to start lesson 2, the right way. 😀
I'm hoping to complete at least up to lesson 4 tonight before bed. It's all stuff I already know, but it's always good to refresh your memory. I found out yesterday that at the end of this challenge course, there are MORE scholarships to be won! It may take me some time to finish this, but we have 3 months. I can do this! Going for that nanodegree scholarship!!! 😍😍
Haha, that's common, every time you open the Android Studio something ask to you too updated, and because my internet connection is so slow i usually skipped until i go to sleep.
Btw Github is a very good tool for keeping you opensource projects, but i also recommend an account in Bitbucket from Atlassian, because you can create free private repositories for those projects for the people that you select, and they have a very good tool for administrating your commits.
Have a good lesson and try to not drink to much coffee?
Thats right kick that codings' ass. before we started thie steemit thing, you were going to do an app, I still think that you should do that as it was a kick ass idea
Go you! Learning to code has always hovered on the peripheral of my "I should do that" list. It's inspiring to see someone actually sitting down and going through the courses!
You go girl.
🚀🤹
You always have to update the android studio XD.
A question is a basic level course?
I don't believe so. They assume you already know the basics of xml and java. They show you a little bit of what to do, but it's not step by step. 😊
You can do it!
Keep at it, it gets easier!
I always tell my students, and the teachers I teach, that learning to code is like learning to play a musical instrument. You only get good by practicing, by actually doing it, not by reading about it.
I'm definitely understanding more by doing. I think that's why I stalled out on it for a while, all the free courses I took were mostly videos to watch. I need to do it to learn! 😁
Sometimes it's better to come up with a project to work on first, then use that to determine what code/skills are required to complete it, as working towards a goal can be very motivational.
When you're first starting out though it can be quite overwhelming to try and do that though without outside help.
I have an idea for an app I want to make, so I did start the way you suggested. But it is difficult without any outside help. I got to the point where android studio was basically writing the program for me, because i knew what the bones of the app were so to speak, but no idea how to connect it all. I got pretty far with it but I didn't feel like I was really understanding why or how any of it worked. If I'm releasing something for people to download, I want to make sure I know what the heck I'm doing. 😂
That's the key skill I think, when you learn to program. Being able to take a problem and decompose it into sub-problems that you solve independently of each other. Then taking these pieces and reassembling to solve your original problem.
The problem with sites like Codecademy is that they teach you the vocabulary and syntax of the language, but they don't tell you how to order a meal in the language (for want of a better analogy).
Plus we've all been there learning a new library or language. You can see it works but have no idea why!
Yes! When i first started my career in electronics, i spent a LOT of time with manuals out on my bench. Once I became familiar with the language, then i dug into the circuits and measured voltages, puzzled out how it all worked together by testing it. By the time a year had passed, all you had to do was describe a fault to me and I could tell you exactly which component failed in the circuit. I hope i can apply this method of learning to programming. It seems very similar. If i can understand what each block of Code does and why, it will be easier to connect the blocks to make a running program. At least, that's what I'm hoping. 😁
Good luck!
Well this is out of my league anyway good luck @khackett
Aww. Thank you. It's not out of your league, just outside your realm of knowledge at the moment. Not everyone is interested in this stuff, i know it can be pretty boring, but I look at it like a puzzle to solve. I love puzzles, so for me it's fun. 😁
it is true this is outside my work area
Proud of you Cuz :)
Thanks! Glad you see you on here finally! 🙄