Trying to learn programming

>trying to learn programming

I AM FUCKIN DUMB
I WILL NEVER BE LIKE YOU GUYS
I WILL ALWAYS BE JUST A TECHI PLEB WHO LIKE COMPUTERS BUT DOESN'T KNOW HOW TO CODE

Other urls found in this thread:

cs.cmu.edu/~15150/previous-semesters/2012-spring/lect.html
Sup
twitter.com/SFWRedditGifs

Welcome brother.

You've just described 99.9824% of the people who inhabit this shit hole.

Never give up.

Keep trying, you will get it.

And then you will see why programming is one of the best skills today and for the future*.


*Until AI replaces us all

I know your pain user.
I'm really trying to learn JS, Python, etc. HTML + CSS is mostly a breeze until you need to make something from scratch.

Keep on trucking. I really wish there were a group on Rizon or something dedicated to Sup Forumsentoomen learning to program.

I mean, I picked up Java (A Beginner's Guide 6th Edition by Schildt) and am working through it... currently chapter 6. Started last week.

Everything seems pretty simple and straightforward as far as understanding code go. Memorizing format and syntax might be a bit of a problem sometimes, but I can always review the code. Making things from scratch is hard, but eventually.

[spoiler]I hope you're not getting upset because you can't remember/memorize code at your first try. You are dumb.[/spoiler]

So, practice.

You're learning a foreign language, it takes time and extensive practice to learn a foreign language, and even longer to be fluent.

wdg on discord

it always seems not that hard when you read a book but when you are actually trying to make a program, you want to kill yourself.

K Y S
Y
S

it's ok, it takes time
just keep trying, and most importantly try out code examples from learning resources on your machine
don't just skim through examples like you would in a math book

we may or may not answer your questions at glorious /wdg/ discord
discord.gg/wdg

So I've been told. I plan on after I finish this book spend some time only coding... trying a few "projects" on my own and reviewing the book for any mistakes I make.

Then proceed to Data Structures/Algorithms? I heard that's a good step to improve your code, but I'm not sure if it's intermediate or too advanced.

Either way I'd like to really have a solid foundation on my Java before I head on to another language whatever it is.

Hello World

NETWORKING
E
T
W
O
R
K CISCO
VMWARE

Like a wise man once said:
"If Arnold Schwarzenegger, a guy who could barely speak English, managed to become a world-class actor, then we can become anyone we want"
-Rich Piana

rip

imagine actually being too stupid to get into general programming

>VMWARE
can i get a job running vmware lad

>feel comfortable with imperative programming
>try to learn Haskell for the meme

() :: (Applicative f) => f (a -> b) -> f a -> f b

AAHHHH WHAT THE FUCK AM I LOOKING AT

Don't worry bro, it takes time, just keep going.
One thing that help me is to watch or read the same thing from multiple resources so I can see stuff from multiple perspectives.

that's fucking retarded you only need personality and looks to become a world-class actor

and he's ugly with 0 personality so good job proving him right

what if CAT really spelled DOG?

Don't give up, user! I haven't programmed for a while and I'm trying to get back at programming. Try doing some simple challenges first. Also, don't forget to do your FizzBuzz.

Currently in my first ever CS course where we're learning Python, but I went ahead and got 'Python Crash Course' to do some self teaching inbetween classes. Just be persistent and practice my fren.

Easier way is to start with 'Programming in Standard ML' by Robert Harper, it's free off his site, and is a crash course in functional programming so you can later learn the weird Haskell things. Syntax is also easier

There's a course for it too
cs.cmu.edu/~15150/previous-semesters/2012-spring/lect.html

>you will never be like me
You should be happy about that

> what is being a sysadmin
Sure, programming is important, but I know some sysadmins that know a lot more than any pajeet with programming skills. Pajeets that don't know shit about networking, databases or how to maintain systems working.

Then again, there is very good skilled programmers and also sysadmins, but don't be sad because of them. I love you user. xoxo.

Shit strategy. Make programs simultaneously while you read the book. Practice whatever you've read by making programs. Also, you've got to have a good background in maths to get far in algorithms. If you are taking the web-dev route, then you don't necessarily need to have a good mathematical background.
I recommend reading SICP, it should give you a good start in helping you make readable programs and understand the mind of a programmer

Not any of those blokes but I got to get good in math? I'm scared. Math has been the bane of my existence for thirty years now, ever since junior high. So that I don't die, what should I focus on.

I'm just like you user. But don't give up, write programs more and more complex.
Think that more you'll take time to write a program, more it will be complex, and more you'll learn.

Not the greatest math guy myself (currently repeating precalc because I flubbed so hard last semester) but I'd say you should learn the very basics and then move onto more advanced stuff. When you think about it math is just a bunch of different processes that all have different steps varying in difficulty. I feel like nce you start learning some of the simpler stuff you'll see that simple stuff can be applied into the harder stuff and so on. That's my method atleast, someone feel free to set me straight.

what are some good books and IDEs for learning and coding c++ and other relevant programming languages?

What should I start with learning? Python or something? What should I use to learn it?

In the end everyone on this board (and I mean everyone) is just a bunch of retards who think they're smart
We all know we'll never be developers at some big company
We all just pretend like we're them to feel better about ourselves

Haskell + vim
Absolutely great start

>has spend all day playing League of Legend instead of learning programming

in order to get a basic level:
C++ Primer (Stanley Lippman, Josée Lajoie, and Barbara E. Moo)
Effective Modern C++ (Scott Meyers)
Effective STL (Scott Meyers)

No willpower...

ive always felt terrible for scott meyers trying to make c++ look good.

Amen sir.

Never give up, keep on trying.

"Ever tried. Ever failed. No matter. Try Again. Fail again.Fail better." - Samuel Beckett

Love that quote man.

What do you mean?

because in his books, when he tries to justify the bad decisions in c++, hoping that the language will get better in future versions.

Programming seems hard as fuck but once you get past a certain point (after a year or so) you realise it's much simpler than you first thought.
When you're learning you see there's people who know 20 different languages and wonder how the fuck they managed to get to that point.
Once you become good at programming (in your language of choice), you realise that all languages are basically the same thing and you're actually way further in that you thought.

Programming isn't hard, math is

>implying anyone into webdesign makes "something from scratch" in 20 fucking 17

Should I read SICP if I'm a 6th semester CS student? I believe I got a pretty nice intro, but I constantly read that SICP can change the way someone thinks about programming.

You don't need high level math, if you are into webdev or system administration or some other math-lite fields. These jobs, however, do pay lesser than what an average data scientist/r&d researcher/computer scientist would get. You can, at the very least, brush up your discrete maths(more than enough maths for CS guys). Pic related is difficult, but is God tier classic. Also, Here you go, have a look at this too

Https://8ch_net/prog/res/3034_html

(Replace "_" with "." In the hyperlink)

Nope, not really... If you have free time, then yes go for it.

There is a good wiki on /sci/
Sup Forums-science.wikia.com/wiki/Computer_Science_and_Engineering

For me it took a long while to learn the basics. First two years of uni everyone was ahead of me, then hard work finally paid off and in my fourth year I was pretty much the best programmer in my class of 100 people. Just because you have a hard time picking it up doesn't mean you suck at it, you just suck at learning.

You'll get it eventually, I mean the detail of each language may be different but as I understand it they all follow the same sort of path which is "if X = Y, result will be Z" I'm going into it thinking like this and it makes it a whole lot less daunting. Also maybe keep a notepad file with notes on the language you're learning.

Read concepts and modeling techniques of computer programming. It's not as iconic as SICP, but it's aimed at people with more programming experience. It's not for everyone, but we had a course using it and it really opened my mind

Thank you kind user, your words gave me motivation

> discord
opinion discarded

Try starting with an easy-to-learn language like Ruby and advance your way towards the harder ones.

just copy & paste from websites that you find from google and modify parts of it so it works (you can find instructions for this from google too) theres no need to actually know anything anymore.

This is the nicest, most helpful thread this god forsaken board has ever witnessed

Enjoy it friends

He was Mr universe though. Guy was ripped

I checked out code academy recently just for the hell of it, took the bash course to quickly see if they were any good and shit was all fucked up

my point being, op it could be the source you're trying to learn from. pick a different book/tutorial/online course and see if that makes a difference for ya

>not saying "opinion discorded"
so much wasted opportunity user

Download dosbox, qbasic and do shit until you get hang of variables, ifs etc.. then learn a good programming language.

What?
Being a developer at a big company is easy as fuck.
Companies like TCS hire pajeets that only know how to write a hello world and then train them in-house

Which language are you trying to learn? Please don't tell me you tried to start with C.

Okay, brainlet here trying to learn how to program. Learning the synthax is easy, my only problem is actually turning my "abstracts" thoughts into code. Is there a good approach to make this possible? Is there a book I should get?

Thank you for the link, user. I will definitely work on this, along with my programming problems.

Stop trying. Seriously.

At least you tried to learn. There is something out there for you to master. Maybe it is not programming, but that is fine. We cannot all master the piano, either!

Is there any hope for a brainlet like me who couldn't make it past mission 11 of learning Ruby on code academy?

Programming is a fucking meme.
t. IBM system administrator.

please elaborate

Please respond.

>learn programming basics
>try to solve a problem by writing a small utility to improve my workflow
>can't figure out a solution
>brain starts hurting, realize how stupid I am because I know there is a solution, but I can't come up with it
>eventually figure out a hacky way and do it

Couple of months later

>bug shows up
>don't even know where to start looking
>give up
>eventually fix it by doing another shitty hack which doesn't correct the faulty design, but just corrects one specific error

When I started doing this as a hobby, I didn't expect it to make me aware of my own stupidity.

Programming is feeling stupid most of the time with small moments of victory

cool post

just learn JavaScript
any moron can do it, what do you think why everyone here is posting about it?

Summed it up nicely user. Then again its only hobby for me so i dont get too frustrated.

Top programmers are legit on the autistic spectrum (usually paired with high IQ)
Non-autistic people rarely can be as good, so don't sweat it.

>I WILL NEVER BE LIKE YOU GUYS
Why the fuck would you want to be like us, lmao

>think about learning programming
>I don't know what I would program to begin with