Been trying to learn programming for years but no concentration what do

by alicemizuki

alicemizuki
gang
Kohai
Posts: 62
Threads: 13
Joined: Sep 2016
Reputation: 1
09-26-2016, 01:32 AM
#46942 (1)
It's been a while since I started fucking around with C and GCC and no matter what language I try I just can't get into it.

Should I just give up or is there a better place to start, I've tried books, internet tutorial, code academy. what do.

malmon
nya?
Torrents
Posts: 1,098
Threads: 18
Joined: Nov 2015
Reputation: 12
09-26-2016, 06:35 AM
#46943 (2)
What do you mean when you say you can't get in to it? Does it not interest you, or do you struggle to understand it?

[Image: 68747470733a2f2f752e6e79612e69732f77757466626d2e6a7067]
Backlash
Thread Necromancer
Nephilim
Posts: 995
Threads: 33
Joined: Oct 2015
Reputation: 15
09-26-2016, 05:32 PM
#46946 (3)
(09-26-2016, 06:35 AM)malmon Wrote: What do you mean when you say you can't get in to it? Does it not interest you, or do you struggle to understand it?

Eh. TBF, new programmers outside of a college course usually have very little incentive to improve their skills. Projects often seem too daunting, and as such they can't get an idea of where to start.

I might have an inroad, though. Tell me, OP: Do you like roleplaying?

All in One
( ˃ ヮ˂)
Torrents
Posts: 272
Threads: 3
Joined: May 2016
Reputation: 2
09-26-2016, 07:34 PM
#46948 (4)
What I've learned from my multiple attempts to learn a programming language is that it's a lot like trying to learn another human language. There's a rather steep learning curve at the onset so there's going to be lots of frustration early on but it really is something you just have to work at till you can get over those first hurdles. If you're trying to learn outside of a classroom-like environment then the biggest problem is going to be keeping yourself motivated. In that case, I think the best thing to do is to set aside some time each day to take a swing at it and make it a part of your daily routine so it's not so easy to suddenly drop. The important thing is that you never give up.

>Should I just give up or is there a better place to start

I think having a tutor of some kind would get you much better results than trying to learn solely from a giant tome or an online tutorial. I'm sure some of the programmers on this forum would be more than happy to give you a few pointer and a place to get started.

[Image: 68747470733a2f2f752e6e79612e69732f6b7364717a782e706e67]
malmon
nya?
Torrents
Posts: 1,098
Threads: 18
Joined: Nov 2015
Reputation: 12
09-26-2016, 08:33 PM
#46950 (5)
(09-26-2016, 07:34 PM)All in One Wrote: What I've learned from my multiple attempts to learn a programming language is that it's a lot like trying to learn another human language.

The one key difference, in my opinion, is that with programming languages, once you know one, the rest are far easier to pick up. The same can apply to languages of similar origins, but not to as great an extent.

[Image: 68747470733a2f2f752e6e79612e69732f77757466626d2e6a7067]
alicemizuki
gang
Kohai
Posts: 62
Threads: 13
Joined: Sep 2016
Reputation: 1
09-28-2016, 11:12 AM
#46993 (6)
(09-26-2016, 05:32 PM)RevonZZ Wrote:
(09-26-2016, 06:35 AM)malmon Wrote: What do you mean when you say you can't get in to it? Does it not interest you, or do you struggle to understand it?

Eh. TBF, new programmers outside of a college course usually have very little incentive to improve their skills. Projects often seem too daunting, and as such they can't get an idea of where to start.

I might have an inroad, though. Tell me, OP: Do you like roleplaying?

roleplaying is sick :okhand: :triumph:

alicemizuki
gang
Kohai
Posts: 62
Threads: 13
Joined: Sep 2016
Reputation: 1
09-28-2016, 11:15 AM
#46994 (7)
(09-26-2016, 07:34 PM)All in One Wrote: What I've learned from my multiple attempts to learn a programming language is that it's a lot like trying to learn another human language. There's a rather steep learning curve at the onset so there's going to be lots of frustration early on but it really is something you just have to work at till you can get over those first hurdles. If you're trying to learn outside of a classroom-like environment then the biggest problem is going to be keeping yourself motivated. In that case, I think the best thing to do is to set aside some time each day to take a swing at it and make it a part of your daily routine so it's not so easy to suddenly drop. The important thing is that you never give up.

>Should I just give up or is there a better place to start

I think having a tutor of some kind would get you much better results than trying to learn solely from a giant tome or an online tutorial. I'm sure some of the programmers on this forum would be more than happy to give you a few pointer and a place to get started.

A list of easy projects would be cool. Online tutorials just lose my interest because they stay at the basics for a minute too long... and the codeacademy Java course just plain sucks (it ends very quickly).

KuroAku
lainchan
lainchan
Posts: 46
Threads: 1
Joined: Jul 2016
Reputation: 0
10-02-2016, 04:48 PM
#47054 (8)
I'm not sure if a have understood. Do you know C? From your post is what I infer.

I see programming languages as a set of rules, each one with it's nuances. But, usually, they share common patterns. If you already know a language (related to my first sentence) you could try to look it as a comparision exercise; so, in C x is done this way, and in Java is done that way. This way you can rapidly write code and, with a little practice, look at how the language paradigm establishes how certain problems should be solved. A drawback of this metodology is that you can't compare extremely disparate languages (Java and Haskell for example).

Once you have a grasp of the language the next step is to learn to think like the language.

Not sure if makes any sense but those are my two cents.
liedrystia
Junior Member
Kohai
Posts: 9
Threads: 0
Joined: Oct 2016
Reputation: 0
10-02-2016, 09:59 PM
#47056 (9)
Try reading through C Primer Plus and once somewhat familiar with general concepts, start a big project, can be anything. If you're a bit more skilled, try working on open source projects from github and improving or rewriting them.
Fast
Junior Member
Kohai
Posts: 3
Threads: 0
Joined: Nov 2016
Reputation: 0
11-12-2016, 03:01 PM
#62748 (10)
Learn the basics first. (variables, data types, loops, etc) Then once you get that down, try to make something that interests you.

For example my first program was a screenshot uploading program that uploaded an image to my site and returned a direct image link. (prntscr for example)
Lokorfi
Waifu
Posts: 2,668
Threads: 30
Joined: Feb 2015
Reputation: 32
11-12-2016, 09:05 PM
#62756 (11)
(09-28-2016, 11:15 AM)alicemizuki Wrote: ... and the codeacademy Java course just plain sucks (it ends very quickly).

As someone who had a teacher think that CodeAcademy is the way to go, it's honestly not. There are better ways to learn the languages.

Seriously.

[+] 1 user loves Lokorfi's post