So I decided to learn python after failing at c++ a year ago and I think I may be studying It improperly. Would memorizing syntax and vocabulary be better than following shit youtube tutorials? I have little interest In purchasing books on the subject so what would a good alternative be?
>>53693527
codecademy is slow but I think it works
>memorizing syntax and vocabulary
nigger what, that's not how you learn programming
study data structures and algorithms
The goal of learning programming is not to learn a particular language's syntax, although you need to know enough to write a program that can model your problem. Python is nice in the sense that its basic syntax is simple and can get you a very long way (although there's also a lot of obscure syntax that may take you a while to figure out — don't worry about that now).
Youtube tutorials are generally bad, but I don't know which specific ones you're watching. You don't have to purchase books when some of the best books on introductory programming with Python are available for free.
http://www.greenteapress.com/thinkpython/thinkpython.pdf
Op what was so hard about c++ that made you give up
>>53693582
I hit a wall, I was watching tutorials on youtube ( Worst decision you could make ) while using stack overflow to make a simple game. I wanted to create a blackjack game but realized I was out of my depth and cheated by googling so I just gave up. I still remember some beginner level programs and how to import libraries ( although I don't know what each does ) and make "hello world" display on the screen. Simple shit, once I learned about lists and if statements my ability to find resources at my level diminished greatly ( I suppose It's when most people give up ).
>>53693527
>GET BOOK
>DO EXAMPLES
Everything else will come naturally. After getting a good grounding in things you can look online for projects and how to do more advanced things. I'd also look into algorithms and data structures around then.
>>53694022
This, I hate studying with books, but for programming they're always great.