Jump to content

  • Log In with Google      Sign In   
  • Create Account

Retro Grade

College, Stephen King, and Python!

Posted by , 24 April 2013 - - - - - - · 766 views

I have three things:

Thing One:
I'm taking a online course (from Rice university :)!) called "An introduction to interactive programming in Python!".

Thing Two:
I'm reading my first Stephen King book! The running man :)!

Thing Three:
I'm learning Python!

So yeah, awesomesauce :)!

[Intro] No, I'm not leaving C++!

Posted by , 09 April 2013 - - - - - - · 877 views

Recently, when I talked of learning Java, many people believed I was quitting C++ because it was too hard or I didn't want to push forward. And this isn't true. I'm still actively developing in C++ and learning in C++, however I'm trying to get a more in-depth understanding of C++ than Java.

And in Space Invaders news:

Not much. I've been pretty focused on Java, however I'm going to have the enemy class finished soon!

And yes, I am continuing my C++ tutorial series. I'm just spending a lot of time making sure each entry is good :)!

Sorry for such a short post, Cheers Posted Image!

[Book] CSS3: The Missing Manual Review [Undetailed]

Posted by , 04 April 2013 - - - - - - · 865 views

This will be a review of CSS3: The Missing Manual, graciously provided by O'Reilly for reviewing :)!

Before I continue, let me say that this will mainly be a review of The Missing Manual format. Rather than spend many paragraphs talking about how amazing the content is, I'll cut to the chase:

This book will teach you CSS3, Good Practices, Why it's Useful, and how you can create Responsive websites with it. I didn't read very in-depth because I already know and use CSS3, however it's a great review book.

And now on to The Missing Manual.

This is a great book format. Many technical books are either too boring, too gimmicky, or they don't teach you well. The missing manual contains some classes Gimmicks, however they're scattered and formatted well. Some examples:
  • "Notes". They were formatted to interrupt you on purpose. Rather than be tucked away, they help reinforce information while you're reading. They were very helpful.
  • Sections separated smartly.
The black-on-white format of the missing manual is used to it's advantage, with simple graphics and a great layout.

If you want to learn everything about CSS3, this is a great place to start.

Taking a step forward to Java

Posted by , 02 April 2013 - - - - - - · 878 views

C++ is a great language. It really is, and can be used in a variety of ways.

Unfortunately, it is basically like someone took a handful of paradigms and shoved them together. We've got some procedural over here, some Object-Oriented over here, some Functional over here, and oh, look, some Templates! Oh boy, will my code look like someone made a cake. Except the cake will be a mix of seven randomly-chosen flavors, which are placed here and there, with some inside the others.

Even worse, I chose Object-Oriented. Or at least, the book I learned programming from was ten years old and only had C with Classes. This would be fine in 1983, however today I'm left in the dust. With a small knowledge of C++, and a gnawing hope for something new, I set out on the path to java, littered with virtual machines, byte-code and a dash of object-oriented. Wait, about that last one, I meant that someone took the bottle of object-oriented programming out of the fridge, cut a hole in it, and poured the whole thing on Java.

I want to think that I'm taking a step forward. And in reality, I am. I'm taking a step back in C++ though. My resolution is to stop C++ coding. Of course, I'm finishing Space Invaders, and I'm going to write applications in it occasionally, however for the foreseeable future I want to forget C++. Why, you ask? Well, I want to re-learn C++.

Or, more correctly, give myself a great programming language to use (Java) in a paradigm I've dipped my toes into (Object-Oriented Programming) to create beautiful applications which utilize all of Java.

So, there you go. My opinion on me learning Java. Also, you guys should buy books form O'Reilly. I had a test, and they came through:
Posted Image