Told myself I'd learn programming over 2 years ago

>told myself I'd learn programming over 2 years ago
>only went through some basic CS tutorials and a few boring as hell language specific tutorials
>haven't even tried to make anything

G-guys... How do I even do anything with my basic programming knowledge. I just want to make JavaScript browser basic 2D vidya and tutorials teach me how to do nothing irl.

Even the most basic IT problems can make me go crazy when I try to google answers and I am basically dealing with black box problems. Is this what programming is like? I understand conditionals, loops, and recursion and functions. But that stuff doesn't add up to being able to do anything.

Other urls found in this thread:

caffe.berkeleyvision.org/
twitter.com/NSFWRedditVideo

You only have yourself to blame for your failures.

Quit being lazy and actually study this shit if you want to do something productive.

>implying laziness is the reason
It's all motivation which is hard especially if you work 8 hours a day.

Five years ago I started to teach myself programming. Two years in I got my first job. Three years later I'm making 130k and people call me weekly trying to headhunt me. If you're not stupid, you can do this. The most important thing is professional confidence. If you don't believe you can do it, no one else will.

Sure

You don't think bettering ones self is possible?

Ok, it was probably closer to six years ago, now.

It's absolutely possible. Making 130k 3 years after starting is fucking bullshit though.

#include

int main() {
std::cout

You want to see my pay stubs? My house, my car? I'm probably an edge case, but everything I said is absolute fact.

This is true. When you get home from work you're fucking tired and energy drained from dealing with dummies all day and you don't have motivation to do anything else. It's way easier to just sit on the couch watching tv, or fap to porn.

When you work full time, there's only a few things in your life you have personal time for, and you have to decide what those are. Is Javascript one of the things you *really* want to invest time in?

This is what you should do. On your days off, spend a few hours working on it. Reading, watching youtube tutorials, whatever. If it's interesting to you, you'll find that you can't wait to get off work so you can get home and continue working on stuff.

If you never have that feeling, then you don't really care about learning it and should move on.

> tutorials teach me how to do nothing irl.

Of course they don't. That's not what tutorials do.

To do things IRL, you need to acquire a big toolbox of tools, and know how to use them all -- because you never know what a real-life job will require until you get on the job.

To me, your post sounds like this:

"I want to become a professional carpenter. So I went out and bought a hammer and a screwdriver and I practiced pounding in a few nails and screwing in a few screws. Now I want to become a professional carpenter. How do I do this?"

You do it by ***building shit***. Lot of it. Build shit just for the heck of it, and then throw it away. Then do it all over again, but do it better because you learned from your mistakes the first time. Then look at what you've built and see how much more stuff you can add to it. Then build something that 10 times larger than that. Then build something else that's 10 times larger still -- because real-life projects are always fucking huge. Always. Then develop a portfolio. Create a web site and put all your best stuff on it. You said you were interested in JavaScript 2D graphics, so that's perfect stuff for displaying on a web site. Then come back to Sup Forums and give us a link to your website, so that we can be impressed by what you've done.

programming is shit and boring don't do it

>got CS degree
>have software job
>make decent money but hate my job and hate programming
>only programmed for class during school and now only program at work

It's people like you who make my life fun.
Security is fun.

This. All you learn in school or from tutorials is syntax, and vague concepts. To be good, you must do.

Most people don't know where to begin. Finding a project that's interesting, doable but also challenging is not easy.

javascript absolutely fucking sucks, especially if you've never programmed before. Everything about it is batshit retarded and will make no sense to somebody who doesn't even know what a class is yet.

I don't think it's for you m8

Try something else

>You do it by ***building shit***. Lot of it. Build shit just for the heck of it, and then throw it away.

This x 10000. I'm still learning Python, and I"m doing so by making anything I can think of. Little webscrapers that have absolutely no purpose, etc. You don't have to upload everything to github. Just move on to the next thing when you're done.

>I understand conditionals, loops, and recursion and functions. But that stuff doesn't add up to being able to do anything.

I've also experienced this. you think you have the necessary tools but 'what am i supposed to build'

Programming requires human creativity too - it's not just functions and variables. If you aren't creative enough to get your own ideas, then pick a (super basic) project on github (without looking at the source code) and try to create it yourself.

When you're done, compare your code to theirs to see a different way to solve the problem. This will really help you "get outside the box".

Im 19 and make 70k/yr and after 2 years experience(1 down already) at this job and i can move up to the big plants making 100k+ a year. Its not that hard if you not a lazy fuck
And 8 hrs is lucky, try doing 12 hrs and switching between day and night shifts every 2 weeks. I understand it can still be exhausting but it could be a lot worse. You probably wont understand it until you have to work that much, you learn to appreciate what free time you do have.

Im 19 too and make 90k/yr

Are you even trying? Not even joking, you sound like a lazy fuck to me.

I'm 19 and just cleared 100k. Lazy fucks all around me.

You don't want to learn programming or you would have by now.

>told myself I should learn to program
>invested an hour daily and now can program
feels good not being a lazy cunt with no willpower

how far can I get without certs or college experience?

I didn't go to college and I don't have any certifications. They sky is the limit depending on intelligence, drive, and work ethic.

"im 16 and earning 359k a year, you're all just lazy"

>If you never have that feeling, then you don't really care about learning it and should move on.

well said. the emotionally retarded will call this lack of feeling "fear of failure"

>I make $49,234.76 with this one weird trick

In programming, pretty far if you've got the mindset for it. But you probably don't. Certifications are just to prove you know stuff; they're useful if you want to repair servers or be a network administrator, but for programming, it's not a question of knowing lots of things, but rather about being able to do a lot with very few things. What you need is a portfolio of shit you've programmed yourself. Get Python today, do a couple of tutorials, then make a program that asks for a number, and tells you what that number is multiplied by seven. Stick that shit on GitHub. Now, just keep doing that until you're making actually useful stuff, and then you're set. If you can't do it, well, neither could I, so don't feel bad.

Id shoot for web dev as the barrier to entry is pretty low. PHP is easy as balls and used all over the place. Make a couple of websites that do interesting stuff. Make a calendar app that you actually use. Integrate send grid and send yourself emails when you have an appointment that day. The important thing is that your fizz buzz isn't going to impress anyone, but an app with actual functionality will.

I've tried picking up Python a few times over the years but whenever I read through a book specifically for teaching or use Codecademy, etc. I feel like I'm just filling in the blanks and I learn very little.
Likewise, online tutorials feel more like a copy/paste than actually learning. I've had plenty of ideas of what to code but never solved single one.

HTML and CSS has been easier for me especially because the outcome is a visual, and I can see clearly what the result is and what I want to fix, but even a monkey can do that and it's not as useful as programming in the long run.

It sucks too because I love computers but maybe I'm just more of a hands-on work kind of guy.

>no "return 0;"
>not in code tags

>I feel like I'm just filling in the blanks and I learn very little.

Here's how I learned Python - porn. That's right. I like watching porn.

I wrote Python scripts to scrape porn websites, download videos, organize the collection on my hard drive, etc. You'll learn a great deal when your programming has a purpose - when it's actually useful.

What is your "porn"? Find something that needs to be automated/done in your everyday life and do it. If it's useful, you'll learn a lot.

Doing step by step code academy tutorials is not how you learn. You learn by doing, and doing something useful.

>I've had plenty of ideas of what to code but never solved single one.

Sounds like you're selecting problems that are too difficult. Try something easier.

Step 1: Don't visit this page ever again.

begin building anything on this list, google until you know how to start, do it piece by piece until some little piece of shit program werks, then do it again, and again, and again

If you really believe that then you don't have the mindset to make that kind of money anyway

>C Computer

I like drawing and other hobbies on my spare time, how should I integrate programming into this? Like maybe once every other day?

Also to every other user stop fapping and porn all together or at least limit it to once a month. You'll be a lot more productive

>once a month
these people fap twice a day user, let them try once/twice per week first or they're not going to make it

>You'll be a lot more productive

Yes be a good worker bee. Less fapping so you have more energy at work and your boss can make more money.

Nobody likes an unmotivated worker bee. Off topic but that's another reason why marijuana should be kept illegal js.

machine learning with python and caffe.berkeleyvision.org/ recognizing patterns, adding tags automatically to your drawings, etc, all kinds of shit

Are you guys implying that masturbation is bad? Because it's not. Doing it like twice a week is considered normal, healthy behaviour.

I assume this guy is religious. Fapping isn't a sin bro, and hell isn't real.

I taught myself programming and now I have an internship.

Also, I have an IQ of 100, so suck it.

Masturbation is not bad. Spending most of your waking time doing it is.

So I shouldn't spend 10,000 on learning Java?

How would you spend 10,000?

10,000$

Thanks but what I'm asking is how would you spend 10 grand to learn Java? That's like 2 semesters of college that offer 8-10 courses.

He's talking about the java cert mafia that charges 2-3 grand per cert.

Your problem isn't programming. Your problem is not following through on your stated goals.

That's fine. It's extremely common. This is the reason people need a structured environment like college in order to learn things like programming.

If you have money, sign up for udacity.

nah dude its legit. its not about money, its knowledge. look at all his lambos in his garage.

It's tiny bits of wisdom like this that make me realize how wrong I've been living my life.

THIS HERE IS MY LAMBO

I'm assuming you masturbate at least twice a day?

>b-but it's healthy!!

>Javascript
Kek, at least choose a language that can be compiled.

about twice a week, like I implied in my post.

It could be compiled, using a profile guided optimizer, which is basically a JIT you don't ship.

Obviously a larger vity has better opportunities for work but between cities where is the best place to begin looking?

I am near Minneapolis but don't see a whole lot of opportunity here. I have heard Seattle/Portland are good and I am willing to relocate after I get a portfolio built