fukk C++ :PACSPIT:

Voice of Reason

Veteran
Joined
Jan 7, 2016
Messages
48,868
Reputation
1,201
Daps
138,953
The best thing you can do for any programming language is skip class, and make your own shyt.
You'll learn more trying to make something cool and googling how it works than reading a book in class

The way programing is taught is in schools is the way American schools teach foreign languages.

And we wonder why we have people who have taken spanish/italian/french for 5 years and cant carry a conversation.


What are some good resources that you would recommend(books, websites etc)
 

Gold

Veteran
Supporter
Joined
Aug 25, 2015
Messages
43,729
Reputation
19,692
Daps
292,956
What are some good resources that you would recommend(books, websites etc)

What language are you trying to learn?

Stackoverflow is a must for everything
Technet if you're a sys eng and have to mess with powershell

Stackexchange is good for contributors.

Learning a language is much harder as a solo act. Do it as a community/group (find like minded people)
 

Robbo

All Star
Joined
Mar 27, 2015
Messages
2,354
Reputation
780
Daps
6,199
I think i would have enjoyed it more outside of the classroom setting... if i could have focused just on that class, it might have been a benefit to me... but to this day, i hate C++ with a passion.
 

Voice of Reason

Veteran
Joined
Jan 7, 2016
Messages
48,868
Reputation
1,201
Daps
138,953
What language are you trying to learn?

Stackoverflow is a must for everything
Technet if you're a sys eng and have to mess with powershell

Stackexchange is good for contributors.

Learning a language is much harder as a solo act. Do it as a community/group (find like minded people)

I have a Mac so I dabble in swift. I know the basics of objected oriented languages like java I just would like to become more fundamentally sound.
 

Dr. Acula

Posts on Dapcity.com
Supporter
Joined
Jul 26, 2012
Messages
26,951
Reputation
9,392
Daps
144,240
The best thing you can do for any programming language is skip class, and make your own shyt.
You'll learn more trying to make something cool and googling how it works than reading a book in class

The way programing is taught is in schools is the way American schools teach foreign languages.

And we wonder why we have people who have taken spanish/italian/french for 5 years and cant carry a conversation.
Not saying there aren’t issues with how coding is taught in schools but I disagree that learning on your own is better. This is how people develop bad habits that are hard to correct and when you look at their code it looks like shyt. Just like a writer who studies rules of language in a structured environment would tend to have a more crisp and clean way of writing, I think the same can be said about programming.

Not saying you can’t learn that on your own but most people would probably do better with guidance. At least to start. Just imo.
 

Gold

Veteran
Supporter
Joined
Aug 25, 2015
Messages
43,729
Reputation
19,692
Daps
292,956
Not saying there aren’t issues with how coding is taught in schools but I disagree that learning on your own is better. This is how people develop bad habits that are hard to correct and when you look at their code it looks like shyt. Just like a writer who studies rules of language in a structured environment would tend to have a more crisp and clean way of writing, I think the same can be said about programming.

Not saying you can’t learn that on your own but most people would probably do better with guidance. At least to start. Just imo.

I think its the exact opposite tbh.

The clean, crisp, way of writing might apply to proper syntax but that's where it stops.
When I learned Java and C++ in school here's what we did not learn:

- We did not learn how to properly debug and proper tools
- We did not read any programming whitepapers
- We did not learn how to properly pseudo or how any whiteboard skills
- We did not learn how to work with milestones

You have to keep in mind that most professors have been in academia for years and years and have no real functional understanding of how a developer actually works in the real world.


You will have a greater understanding of the job of a developer by talking to, collaborating with, and exchanging with people who are actually in the field.



I can go into more detail but I'm very against how programming is taught in school.
I think its utter shyt to be honest
 

Golayitdown

Veteran
Joined
Apr 30, 2012
Messages
24,690
Reputation
5,175
Daps
83,930
what should i learn. python? java? c? c++? ruby

It really depends on what you're trying to do. Most will advise you to learn Python or Ruby first because they're easier but I would learn C/C++/Java first. These languages force you to understand the intricacies of development due to their verbosity. Once you learn that, I think it makes picking up Python (and damn near any other compiled language) even easier and helps you to write much better code. Damn near everybody who I know who picked up Python first seems to struggle with the more structured languages because Python is so flexible.

Python is dope as fukk, and should be in your toolbox though.
 

Dr. Acula

Posts on Dapcity.com
Supporter
Joined
Jul 26, 2012
Messages
26,951
Reputation
9,392
Daps
144,240
I think its the exact opposite tbh.

The clean, crisp, way of writing might apply to proper syntax but that's where it stops.
When I learned Java and C++ in school here's what we did not learn:

- We did not learn how to properly debug and proper tools
- We did not read any programming whitepapers
- We did not learn how to properly pseudo or how any whiteboard skills
- We did not learn how to work with milestones

You have to keep in mind that most professors have been in academia for years and years and have no real functional understanding of how a developer actually works in the real world.


You will have a greater understanding of the job of a developer by talking to, collaborating with, and exchanging with people who are actually in the field.



I can go into more detail but I'm very against how programming is taught in school.
I think its utter shyt to be honest
Damn. Maybe it just depends on the school I guess. We learned all those things, usually in intro. Particularly debugging and the importance of pseudo coding. But I guess what you’re saying is that maybe it isn’t taught enough. It was taught in intro as one or two lecture or part of a lecture and that was it and yeah in that case it was lacking.

We did a lot of coding in Unix and got a lot of familiarity with gdb debugging and doing occasional checks in code to see what is going on
 

GrindtooFilthy

World Class SuperVillain
Supporter
Joined
Feb 22, 2014
Messages
16,903
Reputation
3,339
Daps
45,099
Reppin
MA, CT, NH
It really depends on what you're trying to do. Most will advise you to learn Python or Ruby first because they're easier but I would learn C/C++/Java first. These languages force you to understand the intricacies of development due to their verbosity. Once you learn that, I think it makes picking up Python even easier and helps you to write much better code. Damn near everybody who I know who picked up Python first seems to struggle with the more structured languages because Python is so flexible.

Python is dope as fukk, and should be in your toolbox though.
so outta c, c++, or java which one would you say i should start learning
 

Golayitdown

Veteran
Joined
Apr 30, 2012
Messages
24,690
Reputation
5,175
Daps
83,930
I remember takig the intro course and struggling on the basic stuff, functions, arrays, strings etc. :heh:shyt is laughable. I can do that shyt in my sleep now.

Almost gave up on the shyt and went back to Accounting then one day it just clicked out of nowhere. :leon: Don't know how it happened it just did. :heh:

I'm now in the advanced course learning shyt like recursion, inheritance, dynamic memory allocation etc. Got two Bs on the midterms and now I think I have a future in this shyt. :ohhh:
This shyt literally is all just practice. If you don't practice and try to think like how a computer does it will kick your ass.


That shyt is crazy, huh? Once it clicks, it's like :whew:
 

Gold

Veteran
Supporter
Joined
Aug 25, 2015
Messages
43,729
Reputation
19,692
Daps
292,956
Damn. Maybe it just depends on the school I guess. We learned all those things, usually in intro. Particularly debugging and the importance of pseudo coding. But I guess what you’re saying is that maybe it isn’t taught enough. It was taught in intro as one or two lecture or part of a lecture and that was it and yeah in that case it was lacking.

We did a lot of coding in Unix and got a lot of familiarity with gdb debugging and doing occasional checks in code to see what is going on

Well I should mention I entered college in 07.
Maybe its changing now.

I just learned really fast after college that I was woefully under-prepared to work as a developer.
 
Top