CS50 is a great place to start. I'd also recommend the Mimo app if you want to learn on the go, their lessons are snack-sized so they're perfect when you get a break or have to go use the bathroom. If you wanna start with web development, I'd highly recommend any course from Stephen Grider on Udemy. He's super thorough and takes the time to explain everything before writing any code. Here's his JS course: https://www.udemy.com/course/javascript-beginners-complete-tutorial/ Udemy Tip: Never pay full price for any course, they're always on discount, and don't waste your money on courses from this guy: https://www.udemy.com/user/maximilian-schwarzmuller/
This is a good start. There's also an app in the app store called MIMO. Also, keep an eye out for the Philadelphia Science Festival as I believe they have some coding things. Try to get a teacher to set up a field trip there. That's not until april, but perhaps look at some of the partners and/or sponsors. I'd imagine one of those places have coding classes or clubs! Finally, find a teacher at your school who might be interested in starting a coding club -- or participating in the hour of code, to get your school on board..
Es gibt eine App zum Lernen, die auch ich gerne verwende: Mimo. Quasi ein ähnliches System wie Duolingo, nur fürs Programmieren.
Aktuell werden über die App HTML, CSS und JavaScript, aber auch Python und SQL.
Link: Mimo
Basically I've been using this app called mimo to learn html and css on my phone since I usually learn them when I'm on the bus headed for uni or when I'm coming back. Also with html I watched a Mosh Hamedani video first then switched to the app.
As for Javascript I use freecodecamp
I had prior knowledge of bssic programming concepts such as variables, loops etc since I had learnt Python and C so I just spedrun some of the stuff.
30 seconds of googling tells me that "the guy" did not build Mimo. Mimo's team: https://getmimo.com/about-us#team-section
If this guy built a multi-million dollar product with a team of 26 as the sole developer whilst simultaneously being willing to work for you for less than 50 dollars an hour I'll eat my hat.
I'm also learning Python. It's not a YouTube based course, but I'd suggest looking at https://getmimo.com . There's a paid subscription but it's not compulsory and the free version is perfectly okay.
There’s this app on mobile called “Mimo”, It teaches you Python, Web development and SQL, I doesn’t matter if you’re a new to coding or a master, It has Challenges and projects for all. I’ve already learned quite a bit from it and it shows you what works and how in small steps, And if you’re stuck, It has a Glossary to show what goes where! I don’t know how good it is since it’s my first time even thinking about tying coding but it seems pretty good and legit - https://getmimo.com/
I don't know what FAQ you've been reading, but unless you want to specifically be a web developer, Mimo isn't going to do you any good. It's also too simplified to be of any real use in the long run.
Don't go quitting your day job just yet. People who try to become programmers and just care about the salary usually either don't get very far or find it hard to compete with those who have actual interest in the area. So, you should first determine if this is something you'd actually be interested in.
My suggestion? Go through Automate the Boring Stuff with Python. If you manage to finish it and develop real interest, you should then choose what you want to specialise in. Machine learning, data processing, embedded systems, networking, web development and mobile app development are some examples, and they all use different languages and other knowledge. Once you know what you want to do, learn languages relevant to the field and write your own projects until you get good enough, all the while researching online.
I personally earn a living wage developing server software in Python and Go, as well as desktop software with Rust, and may expand to embedded in the coming years.
Software Engineer/Application software developer here - if you're looking to get into coding it's always done on another device, normally a mac/PC. Take a look at getting into android studio, and ADB.
Code Academy is a great resource: www.codeacademy.com
https://www.codecademy.com/learn/paths/introduction-to-android-with-java
An app I have seen people use to learn to code is Mimo: https://getmimo.com/
Personally if you don't code in any languages right now, I would start with getting to know Java and move into app development that way. Gives you a more well rounded approach to coding :)
Feel free to PM me questions!
I just looked at the docs.
It seems you'll be working with functions, if/else (control flow) statements, changing (i.e. mutating) data, even inheritance. So yeah, if you find yourself using different terms in all four of those sections, it's a good start.
Get comfortable with HTML and CSS and then move on to JavaScript and Python. This could be cool because you'll get to see the similarities and differences between JS and Python.
i started my programming jurney with HTML, JavaScript and CSS my most helpfull friends where w3schools (website) and an app called mimo. i then started to learn C++ (where i am today) to programm my arduino. i quickly got a good and helpfull friend who is an app engineer. he helps me out when im stuck and gives me tips on what i could/should do or try and what i need to make it work like a charm (ie. what i should read up and get to understand to make my codeflow and its perfomance better)
​
​
PS: yes many of you may say "arduino programming is no real programming" but i say it gets you started, a good taste of programming and contains at least the essentials.
There's a lot of good comments, so I will add this:
> As an example of something that has a well-defined regiment is something like Duolingo. Now, it may not be the best tool to become proficient in speaking a foreign language, but they provide a fantastic system.
I think I know the exact programming counterpart: getmimo.com
I used the app just a little, so I don't really know if everything is for free, but I still think is pretty cool!
I learned Swift as my first language. Made learning JavaScript much easier.
With the amount of support from Apple and the amazing community, it made me hate JavaScript for how broken it is. IMHO
Así from the Apple iBooks, which as practically all you need, there are some other awesome (and fairly inexpensive) resources that I loved using: Ray Wenderlich Devslopes Mimo