So in my last couple posts I’ve been talking about how I’m trying to learn web development. I won’t go into detail about that. Instead, I’ll suggest reading my last blog post. Since then I’ve come across a product I am very excited about. I know, it already sounds like I’m about to promote a product I’m affiliated with. But I assure you, I am not. I truly believe this product is going to help me to create the apps I’ve been wanting to create in a fraction of the time it would take me by learning how to code. Wait! So I’m going to create my apps without touching code? Yes! How am I going to do that?

The Platform I found

This leads me to the platform I found. The platform I found that I’m so excited about is Bubble. This platform allows you to program production apps without ever touching a line of code. I’ve only been playing around with it for about a week. I accomplished all of their lessons in the learning center and some of the videos in the Videos section. I also purchased a Udemy course which, so far, has been great. I’m sure I’ll leave it a five star review.

What Makes It Easy To Use?

I think what makes this app so productive for me to use has to do with the way it makes me think about programming. Simply put, I’m mainly just thinking about the actions I want to occur and the workflows that go along with those actions. I’m not worried about all the boilerplate code I’m going to need that ends up not working for me. Then there’s the actions. How do I code this particular action? Okay, I figured it out by reading an article I found or referencing a course I’ve taken. But then I read another article and this person does it entirely differently. Do I need to rethink the way I’m doing this. Do I need to start over? Am I learning the wrong technology all-together? Am I going a little crazy? Simply put, I’m not thinking about code, whatsoever. This is a stress-reliever.

via GIPHY

My Frustrations With Learning to Code Over the Past Year

So…. This has been my frustration with coding over the past year. I start off learning one thing,  learn that it’s probably not the right thing to learn for what I’m trying to do, and end up having to switch paths. Then when I do switch paths, I take a couple courses on the technology. One teacher teaches one way then the other teacher teaches a different way. I get frustrated because there are multiple ways to do the same thing and each way is totally different.

With one of my ideas, I decided to start playing around with Bubble to see what functionality I could accomplish. I’ve accomplished more in the past week than I have in the past year trying to learn how to code. I’m not exaggerating. This platform kind of takes me back to the days of Visual Basic.net. But it’s even better.

Again, it has to do with the way it’s making me think about coding. I mainly get to think about the “what” as opposed to the “what” and the “how”. Let me explain. In other words I can mainly think about what needs to happen as opposed to the also having to think about “how” to implement it. Simply put, it makes the implementation (the “how”) of the actions (the “what”) way easier. Hopefully that wasn’t totally confusing.

I’m Not Giving Up on Coding

Now, as bad as my experience has been with learning to code, I’m still not giving up. I actually think learning and implementing solutions with Bubble will help me in my ability to actually code applications. I say this because it’s helped me to simplify the way I think. Also, I am currently doing a course on React and Redux that is, far-none, the best course I’ve taken, up-to-date. You can find the course over at Pluralsight. It’s “Building Applications With React and Redux in ES6.” Excellent course!

Anyways, I’m very excited for Bubble as I’m now feeling like I can start making my ideas come to fruition much quicker.