What is the best intro to programming course?

What is the best intro to programming course?

Attached: large.jpg (500x375, 46K)

Other urls found in this thread:

youtube.com/watch?v=2Op3QLzMgSY&list=PLE18841CABEA24090
edx.org/bio/eric-grimson
edx.org/bio/gregor-kiczales
coursera.org/learn/programming-languages
seas.upenn.edu/~cis194/fall14/lectures.html
twitter.com/SFWRedditImages

java tutorial by durga sir from DURGASOFT

based and confirmed for doing the needful

Attached: theking.jpg (1280x720, 171K)

Stay away from scratch and stay away from python. Python is nice and easy for beginners to jump into, but its a lot more difficult to get a fundamental understanding of what you are programming. Starts somewhere more down to earth before python. Common starting points are Java and C++. If you can wield C++, you will be a much better programmer in the long run.

You could try Harvard's free course CS50. The learning curves pretty steep tho. And it's C++

Why does this picture of an underweight girl with an unfolded cardboard box appear so often? Is it a forced meme like Rippen Through The Ceiling?

BASED

Start with structure and interpretation of programs
youtube.com/watch?v=2Op3QLzMgSY&list=PLE18841CABEA24090

Berkeley CS-61A by prof. Brian Harvey. 2008 (2010 has less soul)

edx.org/bio/eric-grimson

his last Scheme-based course is a masterpiece

also anything by him

edx.org/bio/gregor-kiczales

zoomers nowadays

start from Scheme you fucking idiots
and then do C and C++ (Stanford has old courses)

Classic. But it seems to me that Berkeley CS61A by venerable prof. Brian Harvey, the Beatles fan, must come first.

Then The Wizards, of course.

Another top-tier, gold-standard modern classics course

coursera.org/learn/programming-languages

Javascreep degenerates BTFO!

Notice that I do not even mention PHP in this context - it is jut fucking disgusting, like anal porn

Holy fuck. Is this how pajeets actually learn?

Attached: pooCatalyst.png (800x800, 381K)

The correct order:
1. Excel and VBA
2. HTML and Javascript
3. Scheme (a dialect of LISP via SICP)
4. node.js
5. Julia
6. Typescript
7. Scilab or GNU Octave

Attached: 1557854353133.jpg (800x600, 74K)

Terrible

Here's the actual correct order
>OOP, Abstract Classes, types, and Generics with Java just to get a feel overall
>Bit operations, reference vs value passing, pointers, low level stuff with C to get a decent understanding of how compiling and binding works and this will help you appreciate some stuff that languages like Java does
>A Lisp (clojure is fun) for code is data, data is code and to overall expand your mind with functional programming
>Scripting languages (Python, Javascript) to learn more about type safety and type manipulation
>Build an app using the MVC pattern (Node, mySQL, Javascript, HTML/CSS is great! add express if you want to do some server stuff)

Attached: DrWhLXsWsAAdYOh.jpg (750x804, 95K)

Based and currypilled

>2. HTML and Javascript
>4. node.js
>6. Typescript

this is why we can't have nice things

please, kill yourself

are you 12 yo?

No, I'm a good programmer and starting with VBA is pure autism and not fun.

why shit post

Can someone quickly explain the difference between typescript and javascript in practice?

here you go seas.upenn.edu/~cis194/fall14/lectures.html

Any python 101 course
K. N. King's C book
CMU 213

basically this
>OOP, Abstract Classes, types, and Generics with Java
>appreciate some stuff that languages like Java does
>type manipulation

C++ into C++ and then C++

The one that I took

typescrypt changes your runtime errors into compile-time ones.

aside from that it is just a fucking stranspiller.

thank me later.

How do I become a Java King

learn from the guru, obviously

The best intro is to just start a big project, look up how to do things task by task

just do FCC webshit course, it's good enough for a primer and on the later stages (when you get taught shit that will land you a job) you'll have to do a LOT of selfstudying.

The worst part about software development is not having someone to answer your questions 24/7.
Soemtimes when I develop new code I just cant decide between the many ways of solving a task - every way I can think of has some disadvantages and advantages over others and then I simply do not know how it should bt done "clean code" style. Often I waste hours doing nothing then lel

Me too. What'cha gotta do is implement the solution one way, then change it later if it's no good. Remember: no one looks at your code but yourself. If it works, "for you", it's good.