Awesome, thanks for the invite. Most of us live in the Fburg or Stafford areas so I imagine it would be hard to convince the group to go somewhere else, but I will certainly mention it to them. We should talk about your side projects some time, I’d be interested to hear about them. I would advise taking time to work through the relevant sections of the curriculum before you get a start on your projects though, it will make things smoother and faster (depending on if this curriculum covers the tools you will need for the projects or not).
As far as intro to rails goes, TBH, none of it made any sense to me until after I learned Ruby. Because rails is written in Ruby, you probably won’t understand the function of the code you write in its fullest until after the Ruby course. Also, there are a lot of moving parts involved with Rails, so don’t feel like you should know what is going on in the intro. I’m getting towards the Rails final project and I’m still shaky on a lot of things. With that being said, I have also made massive gains in my knowledge and efficiency in rails. Things that used to take me 30 minutes may now take only 5. You’ll sharpen up a lot as you repeat certain steps throughout your projects and think through the problems you are trying to solve.
This experience has taught me that some people are naturally better at programming than others and that no matter who you are, it is going to take a lot of practice to get better at coding. I used to think because it didn’t immediately click for me that I wasn’t cut out for it, but in reality, most people practice coding rigorously to improve because they are driven and because they enjoy the challenge. It can be frustrating at first but it’s always rewarding to me.
A lot of the curriculum in this course is fed to you quickly and afterwards you may feel like you can’t remember what you just learned. You really have to fail at something or try implementing it on your own to solidify the knowledge. I’m constantly going back to previous sections to re-read things and reading documentation and stack overflow when I get stuck. I also use bookmark utilities on chrome to organize resources I need when I hit a block. The projects in the course are challenging and designed in a way that stimulate your problem solving skills and can require you to implement things that may not have been covered fully.
Good luck with the course! How do you feel about exchanging contact info in a PM to make reaching out easier?