LOL...seriously, though. I don't think people really use Ruby on Rails and everyone is lying to me. I have been trying to get it to work all day. I actually got it to work once...and then it stopped working, again. I'm hoping that there is someone at hypepotamus that can help me with it tomorrow.
In the mean time, I've started reading another book and went back to learning python, too. It was driving me crazy not working with python for some reason, so I re-started the Code Academy lessons. I got a new book from my cousin, it's called 7 Languages in 7 Weeks; it's pretty good. I did the first day yesterday and I'm about half way through day 2, now. I think the jumping around between books and working on python, as well, will be good for me. I'm getting really antsy with ruby and I feel like I have a pretty good grasp on how it works. From here on out, it's probably going to be more about learning about the methods and applying what I know.
The Coding Complete book is starting to frustrate me a little bit, to be honest. It's talking about some things that I don't really understand. A lot of it is over my head, so I'm taking it in pieces. The pickaxe book is good because it keeps me learning ruby and I need it to do the assignments in the 7 Languages in 7 weeks book: the first language is ruby. My cousin also sent me Programming in Python 3: A Complete Introduction to the Python Language, but I think that I'm going to hold off on starting that one, at least until I finish the Code Academy exercises.
I guess what I'm really struggling with most right now is understanding how everything fits together. I'm not completely lost, though. I know HTML, and I've worked with JavaScript and JQuery, but I don't really understand how Rails fits in. I understand a little bit, but it's fuzzy for me. The thing is, that no matter how frustrated or stumped I get, I realize that as long as keep working on it, it gets better.
Showing posts with label Coding Complete. Show all posts
Showing posts with label Coding Complete. Show all posts
Sunday, March 2, 2014
WHY IS INSTALLING THE MySQL GEM SO HARD??? [the Struggle is Real]
Labels:
7 Languages in 7 Weeks,
code_academy,
Coding Complete,
hypepotamus,
learning,
programming,
Programming in Python 3,
progress,
python,
ruby,
Ruby on Rails,
The Book of Ruby,
the pickaxe book
Thursday, February 27, 2014
Hello, world!
I'm still grinding away at learning how to program. After a lot more reading, I decided to start my program over from the ground up. I think that I did a much better job the second time. I've been kind of avoiding the actual programming, though, and doing lots of reading. I'm still reading the pickaxe book, but I've also picked up Coding Complete. I'm only three chapters into it, so far, and I already like it. It's helping me fill in more blanks, even this early.
Through reading Coding Complete, the biggest thing that go reinforced to me is that the process of building software is much like any other project that I've worked on. I guess that we all watch these movies with computer hackers and just get caught up into the fantasy that coders just see a problem and then immediately know how to translate that into a program. Much like anything else, though, writing/building a program requires planning and design before you even sit down to write the actual program.
Another thing that I like about the book is the concept of using metaphors to better understand problems. I feel like the word that he was looking for was similes, though, because he always uses the word "like" when he describes his "metaphors," but "similes"' is definitely less cool sounding.
Something else that I noticed about these books on computer languages is that they always use big words when they could be more clear using simpler terms. Being a stickler for understanding exactly what someone is saying, I'm looking up a lot of words as I read these books...I guess that's not a bad thing. I'm learning a lot of new words. Well, maybe not actually learning new words, but getting really clear on the definitions to words that I had a tenuous grasp on.
I'm so glad that I decided to learn programming. Originally, I wanted to learn programming because I wanted to build apps and software and I thought that if I had to spend time most of my time at work, then coding was something that I could enjoy doing. It fits my personality. But the more I do it and the more I learn, the more it's really not about either of those things at the core. I still really want to do both of them, but this is more like a hobby. It's fun to learn and it's fun to evaluate and solve problems. I can see my self getting really good at this.
Subscribe to:
Posts (Atom)