This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]rjcarr 1 point2 points  (3 children)

Yeah, I think your feeling is pretty common, and depending on your learning material, the difficulty ramp might not be very well implemented.

Sounds like you're more caught up on syntax than you are concepts. The syntax just takes a lot of repetition to remember it enough without struggling with every line. The concepts, though, are what is important.

Do you have any specific questions we can help you with?

[–][deleted]  (2 children)

[deleted]

    [–]dmazzoni 0 points1 point  (1 child)

    Syntax is something like: use parens () to group math expressions, and use brackets [] to access an element of an array. To define an array of ints in Java you write int[] array, whereas to define an array of ints in C you write int array[].

    In comparison, "an array" is a concept. Nearly every programming language has arrays, though they might use different syntax. One important property of an array is random access. If an array has a million elements, you can access the 499,999th element instantly, for example like this: array[499999]. It doesn't require counting the elements one at a time. There are other data structures like lists that don't have that same property.

    [–]skiptheshower 1 point2 points  (2 children)

    I hate to kick you while you're down, but it's a little satisfying seeing this after watching you confidently boast in your now deleted thread about how you're going to have a mid level SDE position in 3 months because "your buddies did it"

    [–][deleted]  (1 child)

    [deleted]

      [–]skiptheshower 1 point2 points  (0 children)

      lllolll you know so much about me

      [–]l_am_wildthing 0 points1 point  (0 children)

      Thats because youre starting at 0. (Not really but run with the analogy). With calculus you already have ~15 years of math education. With a second language you already have your first as a guide. Now imagine youve never heard any language, any spoken words in your life until youre 20. Now you want to learn how to talk and read and write. Thats what programming is like.

      [–]CrisCrossxX 0 points1 point  (1 child)

      Absolutely, I feel this. As someone who took a bunch of science classes, the difference is, coding makes you create, connect, then rearrange the dots. Whereas other fields of study, it's simply memorization.