26 Days of Commitment: A Video Journal

I did the same thing for php and learned to code fairly well really fast - and got enough skill to eventually roll out two different web applications I fully coded myself. One was a virtual currency processing platform and the other one a social sharing site.

The way I did it was I watched two Lynda tutorials, starter and advanced in the first 3 days. I didn't do this to actually learn to code but to get a really good overall understanding of the programming language and its syntax.

After that I just jumped in coding of a simple web application I had in mind. Here's when it gets fun.

You have no idea what you're doing but you know exactly what you want to achieve. So I was 24/7 on google looking for code examples and basically raping stackoverflow. This is IMO the absolute fastest way to learn how to code. You just start building from nothing and in order to be able to integrate code you get curious what it does and how it works. It just sucks you in and it's a really fun process.

Doing it this way you won't need to memorize anything or even try to force yourself to remember how a language works because your brain will automatically soak it in and it will be effortless.

GL

Pretty much exactly how I learned PHP myself. Lynda tutorials first so I could get a grip on the basics then finding examples of code I wanted to implement in my solution, then tinkering around to get things the way I want them.

I did Comp Sci at Uni and it was more of a theory then put it into practice when we did Java and C++. This approach bored the hell out of me, since I learn best and retain what I learn by just trying to create something or solve a solution.
 


I find it interesting you would want to learn Ruby on Rails since everything you have worked with so far (mostly Wordpress) is in PHP, but hell why not!

I see some people mentioning codeacdemy, which is good, but I highly suggest investing in teamtreehouse.com, they are a paid service ($50 a month) but their courses, files and videos are much more polished and easier to understand then most other training sites IMO.

Good luck! I'm a firm believer in learning something like this rapidly and diving 100% in, the college 5-10 hours a week approach is a waste of time IMO.
 
I find it interesting you would want to learn Ruby on Rails since everything you have worked with so far (mostly Wordpress) is in PHP, but hell why not!

I see some people mentioning codeacdemy, which is good, but I highly suggest investing in teamtreehouse.com, they are a paid service ($50 a month) but their courses, files and videos are much more polished and easier to understand then most other training sites IMO.

Good luck! I'm a firm believer in learning something like this rapidly and diving 100% in, the college 5-10 hours a week approach is a waste of time IMO.

I've checked out Code Academy, and I'm a little reluctant. I can't remember who it was, but someone else via Skype mentioned TTH, and their structure and platform looks great. I'll be outlining a more detailed gameplan this week including resources and materials I'll be using.
 
Not to be mean, but I don't think you'll be able to consider your self intermediate after 26 days. Could you be an advanced beginner, yes. I'm not telling you this to put you down, but to have a realistic goal.

With that said good luck and you should be able to do it.

I am glad you are going to have an Active Record of your journey. Good luck, and don't forget to ask loads of questions!

I see what you did there. :batman:
 
Not to be mean, but I don't think you'll be able to consider your self intermediate after 26 days.

This actually brings up a point I was going to spend some time addressing in my next log.

I chose to take on the intermediate level because I was encouraged by Darrin that such was possible following one of his recommended resources. Whether or not that proves to be true, we'll see.

What milestones define a developer at the beginner, intermediate, advanced, and professional levels? I'm going to make a check list of actionable, comprehensible learning objectives and categorize them by experience level. Any input?
 
I find it interesting you would want to learn Ruby on Rails since everything you have worked with so far (mostly Wordpress) is in PHP, but hell why not!

I see some people mentioning codeacdemy, which is good, but I highly suggest investing in teamtreehouse.com, they are a paid service ($50 a month) but their courses, files and videos are much more polished and easier to understand then most other training sites IMO.

Good luck! I'm a firm believer in learning something like this rapidly and diving 100% in, the college 5-10 hours a week approach is a waste of time IMO.

This site looks great. I tried CodeAcademy and Learn Python the Hard Way but like everyone said please have a project in mind you are trying to do or you are just wasting your time. Had no project and got very little out of it.
 
mpHIg.png
 
This actually brings up a point I was going to spend some time addressing in my next log.

I chose to take on the intermediate level because I was encouraged by Darrin that such was possible following one of his recommended resources. Whether or not that proves to be true, we'll see.

What milestones define a developer at the beginner, intermediate, advanced, and professional levels? I'm going to make a check list of actionable, comprehensible learning objectives and categorize them by experience level. Any input?

Maybe it is. I think it's an extremely ambiguous goal though and I don't want you to be disappointed in yourself if you don't hit it. It'll be difficult to learn everything about OOP (common rails design patterns and all of that stuff) and all the language syntax in 26 days.

To me a beginner is someone that knows the syntax and can get some basic stuff done. Intermediate is someone who knows the syntax, the common methods, and OOP principals and design patterns. Advanced is someone that can design good classes and software. Basically, they are a good software architect. They have the ability to lead a team of other developers and need little to no guidance with common things.

I'm sure you'll get many definitions of what the different levels mean to different people. I'm not saying I'm right and they're wrong or they're right and I'm wrong. As far as I know there isn't anything set in stone that actually defines these level knowledge.
 
I WOULD BURN DOWN AN ORPHANAGE AND PERHAPS EVEN COMMIT GENOCIDE TO HAVE A VOICE LIKE THAT.



 
^^^Smoking helps. Mike Tyson and Anderson Silva got along just fine; dont worry.

Also doing a personal 30 day challenge. Removing 80% of my projects and just focusing on 2.

Good luck with yours.
 
^^^Smoking helps. Mike Tyson and Anderson Silva got along just fine; dont worry.

Also doing a personal 30 day challenge. Removing 80% of my projects and just focusing on 2.

Good luck with yours.

Good luck to you too. What are the specifics?
 
Since responses have overwhelmingly positive...




























screenshots aren't real, making it up, needs attention, fuck you, you're gay, etc.

P.S. I’m drunk.
 
Good luck to you too. What are the specifics?


2 Sites with custom offers - going after multiple traffic sources(easy keyword seo, classified ads, answer sites, forums, youtube, social).
This will be a grind (but I love to grind and challenge myself).
Goal is to have an extra 3k a month / 100 a day at the end of the 30 days.

I was going to do this anyways. But decided to add a 30 day time frame after reading your thread. Hope we are both successful.
 
2 Sites with custom offers - going after multiple traffic sources(easy keyword seo, classified ads, answer sites, forums, youtube, social).
This will be a grind (but I love to grind and challenge myself).
Goal is to have an extra 3k a month / 100 a day at the end of the 30 days.

I was going to do this anyways. But decided to add a 30 day time frame after reading your thread. Hope we are both successful.

Journal your efforts, then share!