0
I'm a beginner with coding, how/where should I go to learn on my own time?
I'm trying to learn how to code on my own. any suggestions where I can go/use to learn this outside of college? I think I'll start off with python. Is that a place to start? I have no background. Thanks!
5 Answers
0
Python is a pretty solid way to start, as with any other language. However, you should prefer simple syntax languages, like Ruby or Python, as you have absolutely no background in programming.
I won't recommend Ruby, as it can feel like some kind of black magic (I can't understand some of its tricks) and the community is more focused on Ruby on Rails, the framework for making websites.
0
apps like this provide a great introduction. I have found many YouTube tutorials very helpful. other places like Codecademy, datacamps and similar also provide good courses that hit the intro to medium levels well for beginners. for python I don't think anyone learner can go wrong with "learn python the hard way" Google it and it's a great way to go from python novice to most things you may want to ever do. and also when doing these come up with ideas for your own projects. I.e I have a complex python script for controlling some phidget devices. didn't need to be complex but everyt time I learnt something new I tried to apply it to that and have learnt a lot in the process.
0
sorry Amaras is incorrect, they now have a python 3 draft for free https://learnpythonthehardway.org/python3/. Even if it was python 2 it is a great all round introduction and you can learn the differences as you go (is what I did and I work mostly in python 3, though some of my applications have to be compatible with 2.6, 2.7 and 3+) and as others have mentioned python is a great way to start out.
0
Sorry, I haven't looked at it for about a month or two, so I didn't know about the draft.
Anyway, Python 2 is not the most popular Python anymore, that's 3.x. You only need Python 2 IF you need to code/maintain/use legacy code...
Also, all new features are on Python 3 (see yield from since 3.3 once you know a lot about generators already)
- 1
NO! Learn Python the Hard Way only deals with Python 2, which is ridiculous because there are no more updates to that version. Don't use that book for that