[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Alright guys. So I started learning to code a while ago. I am

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 25
Thread images: 4

File: 5456456.jpg (104KB, 1600x600px) Image search: [Google]
5456456.jpg
104KB, 1600x600px
Alright guys. So I started learning to code a while ago. I am still learning. However, one of the things that impedes me is the inability to find something beyond all these "intro" courses that are virtually everywhere. Everywhere I go I see "intro to C++," "intro to SQL," intro to Java."

Here's a question: Are there any online courses that provide with something beyond introductory knowledge? Or is there anything else that can be done?

picrandom
>>
>>8783935
back in my day we had no intro courses, no tutorials, no online resources
I had to sit at my computer for hours on end every day for years dicking around with a compiler and a text editor until I learned it all on my own

my suggestion to you though, would be to come up with a piece of software to make, and then start making it
when you get stuck, try to look up how to solve the issue you have
some ideas
a video game, a program that analyzes a few months of stock data, an instant messaging program
>>
>>8783935
It depends on your language. Most "advanced" things are specific to the language they are in, taking advantage of the specific things that it can do efficiently/easily.
>>
>>8783935
>he thinks he can breeze past the intro/beginner stage in a couple of days
>>
>>8783935
>Here's a question: Are there any online courses that provide with something beyond introductory knowledge? Or is there anything else that can be done?
Plenty, but they are not called "intermediate programming". Rather, they are introductions to doing particular things with programming: introduction to OOP, introduction to network programming, introduction to user interfaces, introduction to algorithms, that sort of thing.
>>
>>8783935
You're doing it wrong. You don't take courses for specific languages, that's something you bullshit on your resume and learn on the fly. Instead you should be taking conceptual courses. Start with basic software development, then branch off to whatever strikes your fancy - AI, data processing, graphical, whatever. Beyond the intro level no one cares what languages you know, just how well you can apply them to the task at hand.
>>
https://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1887902996
>>
File: 1426226552085.png (26KB, 600x599px) Image search: [Google]
1426226552085.png
26KB, 600x599px
>>8783935
>Are there any online courses that provide with something beyond introductory knowledge?
Here is the thing OP.
1. Most people never make it past the intro stuff, so anyone who wants to make money just makes "intro" stuff.

2. Every programming language has an official manual usually made by the people who made the language. That is the best learning resource.

3. Advanced programming tutorials will never call themselves that.
They will just say what it is they do. Like "how to X library with C++".

4. tl;dr cplusplus dot com is what you are looking for.
>>
>>8783994
But why are they all "introductions"? I mean, it just doesn't make sense to me. So it's like, you've been "introduced," now get the hell out of there and do your shit we don't care in what way? Maybe I don't understand something...
>>
>>8784031
>So it's like, you've been "introduced," now get the hell out of there and do your shit we don't care in what way?
That's pretty much how education works, regardless of field. Open any grad school course catalog and you'll notice that half of the classes start with "intro to"

The idea is to teach you just enough to be able to start figuring stuff out on your own
>>
>>8784031
>>8784026
>1. Most people never make it past the intro stuff, so anyone who wants to make money just makes "intro" stuff.

Programming is not as complicated as people think it is. It's just tedious and repetitive.
Yes, it really is get the hell out and go make something we have nothing more to teach you.
>>
>>8784043
This. For better or worse, even very high-level, obscure, specialized textbooks are generally called things like "introduction to western European cryptographic transdimensional rocket surgery".
>>
If only there were educational programs that provided in-depth as well as broad coverage of a certain concentration
>>
>>8784043
>>8784046
>>8784048
Actually, now I am starting to get you all. Hmmhh...

>Programming is not as complicated as people think it is. It's just tedious and repetitive.
Well, I love tedious and repetitive things, that's one of the reasons why I started learning to code. It's that at this point, I know several things, but don't really have ideas as to how to start, where and what to apply, and so on.
>>
File: nullpointer.png (97KB, 752x454px) Image search: [Google]
nullpointer.png
97KB, 752x454px
>>8784062
>but don't really have ideas as to how to start, where and what to apply, and so on.
Then why are you learning to code?

Codeing works like this:
Want to make thing.
Learn the basics.
Learn the particulars for specific thing you want to make.
Make thing new thing.
Learn the particulars specific to new thing.
Make new thing.
Repeat.
Repeat.
Repeat.
>>
>>8784062
>but don't really have ideas as to how to start
refer to the first response in the thread
>>8783950
>>
>>8784069
>>8784074
Ok. Thank you, anons. Will do.
>>
>>8783935

Here are some "beyond intro" stuff for OOP (like Java):

Learn,
-OOP: Classes/Objects
-Constructors
-Super Constructors
-Virtual Methods
-Interhitance
-Interfaces
-Subinterfaces
-Abstract Data Types (List, Map, Set)
-Implementations of ADT (ArrayList, LinkedList, Hashmap etc)
-Generics
-Polymorphisms
-Factory
-MVC
-Threads
-GUI
-Delegation
-Exception Handling

There is more, but this will keep you busy for a few months if you actually went through with it (which you won't).
>>
>>8784124
Excellent guide for the up and coming EnterpriseĀ© Pajeetā„¢ preparing for his H-1B visa test.
>>
What is it that you want to learn?
Peter van Roy "Concepts, Techniques and Models of Computer Programming" may be a good book for you.
>>
File: CS guide.png (178KB, 1068x1142px) Image search: [Google]
CS guide.png
178KB, 1068x1142px
>>8783935
>>
Just try to build shit. If you get stuck then look up how to do the specific thing you're trying to do to and see if/how other people have done it. This is probably the best way to learn if you want to actually be able to build stuff.
>>
>>8785826
Guess I will have to Google to find some ideas for how to start building something, because currently I don't have any. I know several languages, but I don't know what to do with them. I'll try to make a program or something.
>>
learncpp.com/#Chapter0

Read though it all. When you are done start doing some projects. When you encounter something you don't understand or you don't know how to do just look it up
>>
>>8786342
Thank you so much, anon.
Thread posts: 25
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.